Escuela de Ciencias. Departamento de Computación, Electrónica y Mecatrónica. Faces. Tesis profesional sometida por. Rafael Cornelio Bautista

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

Download "Escuela de Ciencias. Departamento de Computación, Electrónica y Mecatrónica. Faces. Tesis profesional sometida por. Rafael Cornelio Bautista"

Transcripción

1 Escuela de Ciencias Departamento de Computación, Electrónica y Mecatrónica Sistema de gestión de salas y de dispositivos de Red basado en la tecnología de Java Server Faces Tesis profesional sometida por Rafael Cornelio Bautista Rafael Rodríguez Montes Como requisito parcial para obtener el título de Licenciatura en Ingeniería en Sistemas computacionales y Tecnologías de la Información Director de Tesis Dr. Oleg Starostenko Basarab Roberto Rosas Santa Catarina Mártir. Cholula, Puebla Primavera 2010

2 Dedicatorias Sistema gestor de salas y dispositivos de red basado en JSF Página 2

3 Índice de figuras Figura 1: Descripción general de los principales enlaces que cuenta la infraestructura de red de telecomunicaciones SICOM 2009 Figura 1.2. Expansiones Recientes de la red de telecomunicaciones SICOM 2009 Figura 1.3 Se muestra la implementación de las radio bases de tecnología WiMAX en funcionamiento Figura 1.4 Planeación a futuro de la integración de equipos WiMAX Figura 6.1: Flujo a través del modelo MVC Figura 7.1: Ejemplo de graficas que se pueden generar en JFreeChart Figura 7.2: Ejemplos de graficas que se pueden generar en JFreeChart Figura 7.3: En esta primera gráfica, se puede ver que están representados los 12 meses del año, así mismo se muestra la relación existente entre el mes especificado y su ocupación expresando en otras palabras el número de veces que se hizo uso de la sala a lo largo del año. Figura 7.4: En segundo puesto está una gráfica del tipo lineal, este estilo de gráfica puede ser utilizada para mostrar las estimaciones de crecimiento en cuanto a asignaciones de ip o bien al igual que las salas y su uso, para mostrar el numero de asignaciones que se han hecho en un periodo determinado. Figura 7.5 Finalmente como se puede apreciar, esta es una gráfica de pastel, que se piensa podría ser de mucha utilidad para mostrar la proporción de uso en la direcciones ip por ejemplo aquellas que se utilizan para video, voz o transmisión de datos. Figura 7.6 Conjunto de pruebas para la realización de graficas en tiempo real basadas en valores aleatorios, y como podemos ver cumplieron satisfactoriamente los requisitos de respuesta que necesitamos para graficar los distintos tipos de eventos que vamos usar en tiempo real para el monitoreo. Sistema gestor de salas y dispositivos de red basado en JSF Página 3

4 Imagen 9.1 Ventana principal de nuestra base de datos que usara nuestro demonio de mensajes (gammu) en la cual se establecerá parámetros de respuesta, lista de números telefónicos y casos de reacción en base a los módulos que se programarán Imagen 9.2: Pruebas de reconocimiento del dispositivo telefónico y de envío de mensajes a través de servidor gammu y de fondo tenemos el archivo de configuración que tiene la información del puerto, conexión a través de bluetooth con el equipo celular. NOTA: No existe una configuración de conexión en la página de soporte, sin embargo a base de pruebas, experimentos y conocimiento se pudo deducir la conexión hasta encontrarla de manera exitosa. Imagen 9.3 Demonio de gammu activad, como parámetro de entrada se le da la configuración de conexión y la información necesaria para conectar con MySQL, en el archivo smsdrc. Imagen Interfaz de prueba para el envió de mensajes a través de la interacción con la base de datos y el demonio de gammu activo, en el momento que se pone un mensaje en el autbox de la base datos, automáticamente lo envía y lo manda en senditems indicando que ya se envió el mensaje de manera exitosa. Imagen 9.3.1: Especificaciones de configuración para que funcione de manera correcta el demonio (se señala la parte de definición del equipo celular y de la base de datos). Imagen : Pantalla de identificación para el usuario Imagen : interfaz de administrador. Imagen 10.31: Alta de eventos Imagen : Buscando eventos por nombre para invitar al personal Imagen : Buscando invitados al evento previamente seleccionado Imagen : Dando de alta una sala de conferencias. Sistema gestor de salas y dispositivos de red basado en JSF Página 4

5 Sistema gestor de salas y dispositivos de red basado en JSF Página 5

6 Lista de acrónimos WiMAX- Wordwide Interoperability JSF- Java Server Faces MVC- Model View Controller SCT- Secretaría de comunicaciones y transportes IP Protocolo de Internet JSP- java server pages SICOM Sistema de Información y comunicación del estado de Puebla Sistema gestor de salas y dispositivos de red basado en JSF Página 6

7 Resumen Las tendencias tecnológicas de hoy en día se enfocan al desarrollo basado en aplicaciones web, ya que gracias a los avances y desarrollo de velocidad en el ancho de banda del Internet y de las intranets corporativas, ah permitido cada vez más el uso de aplicaciones ligeras a través de la web, sin embargo, este desarrollo se ha impulsado bastante ya que existen grandes ventajas para los usuarios, al no requerir recursos para poder ejecutar o abrir aplicaciones, ya que todo se encuentra en la web; muestra de esto ah sido el esfuerzo de Google al integrar su tecnología de Google Docs para hacer mas practico, rápido, sin requerimientos rigurosos de hardware, ni costos de licencia por equipo. Esto también ha sido una de las tantas ventajas que ha representado la vitalización, que es una rama de estas tendencias tecnológicas. De forma general lo anterior fue un argumento del porqué dar solución a esta necesidad a través de una aplicación web, ya que inicialmente empezamos con una aplicación local, la convertimos a una aplicación web usando los mismos frameworks iniciales (gammu). Otro framework importante usado en este proyecto, fue el uso de un demonio de mensajes de texto para celular, que funciona en base a eventos programados por nosotros, el cual nos es bastante útil para interactuar con el sistema gestor de salas a través de mensajes de texto vía celular. Para informar de eventos y confirmar asistencias, de tal manera que no solo tenemos interacción vía web, sino de manera móvil a través de mensajes sencillos y prácticos. Haciendo que la aplicación esté disponible a cualquier hora en cualquier momento. Sistema gestor de salas y dispositivos de red basado en JSF Página 7

8 Para el desarrollo de la aplicación se uso java server faces, que nos ofrece una serie de ventajas (ser un estándar, componentes configurables, ocultar en parte que es una aplicación web, promover el trabajo con backing beans, entre otras que desarrollaremos más adelante). El objetivo de esta aplicación se basa en resolver la necesidad de administración de un conjunto de salas que se encuentran ubicadas en distintos lugares geográficos, que corresponden a las diferentes dependencias del gobierno del estado de Puebla. Todas estas bajo una misma infraestructura interconectada a través de tecnologías de WiMax, que se encuentran en continuo crecimiento, integrando nuevas dependencias hasta poderse interconectar con otros estados, a la par de esto se encuentra la necesidad del control de todos los dispositivos de red, es decir se requiere una base de datos que se encuentre siempre disponible para asignar direcciones IP, lo cual se integro en la aplicación como un segmento del proyecto. Sistema gestor de salas y dispositivos de red basado en JSF Página 8

9 Contenido Dedicatorias... 2 Índice de figuras... 3 Lista de acrónimos... 6 Resumen... 7 Capitulo 1: Introducción Antecedentes Histórico Contexto de la Aplicación Integración de tecnología WiMAX Planteamiento del problema Objetivo de la tesis Objetivos específicos (Administración de la sala de conferencias) Opciones de Tecnología en el mercado para esta infraestructura Alcances Limitaciones En el almacenamiento (MySQL) Un SGBD como MYSQL permite: Arquitectura del sistema MVC Sistema gestor de salas y dispositivos de red basado en JSF Página 9

10 7. JFreeChart Interfaz gráfica MySQL Un SGBD como MYSQL permite: Gammu PhpMyAdmin & Gammu Uso de gammu en un prototipo previo Detalles técnicos Java Server Faces El porqué del uso de este JSF JSF Introducción Objetivos de JSF Versiones de JSF Ventajas de JSF Integrando Ajax a JSF Implementación del sistema gestor de salas y dispositivos de red Introducción Identificación del usuario Interfaz de Administrador Alta de un evento Sistema gestor de salas y dispositivos de red basado en JSF Página 10

11 10.4 alta de usuario Invitaciones Alta de lugar Alta de sala Conclusiones Con respecto a las experiencias aprendidas Con respecto al uso de los frameworks Bibliografía Sistema gestor de salas y dispositivos de red basado en JSF Página 11

12 Capitulo 1: Introducción 1.1 Antecedentes En el proyecto integrador que es manejado por proveedores y personal que trabaja en el departamento de TI en el sistema de información y comunicaciones del Estado de Puebla (SICOM), se presentan una serie de necesidades y problemáticas enfocadas a la administración de salas, y dispositivos de red, dada esta situación, se requiere desarrollar tecnología de software aplicativa a la medida, para poder seguir creciendo como dependencia de tecnología, basa en las tendencias de desarrollo de software más actuales. Existen una serie de proyectos integradores dentro de esta dependencia de gobierno, a los cuales nos enfocaremos es específicamente a la gestión de salas de conferencias que se encuentran en diferentes dependencias del Gobierno del Estado de Puebla, y que debido a su crecimiento se ha dificultado la administración de éstas, por lo que es necesario recurrir a la gestión sistemática a través del uso de las tecnologías de la Información para optimizar este proceso. De forma paralela existe otra necesidad similar, pero con la base de datos de dispositivos de red, la cual se requiere constante mente en diferentes puntos de la infraestructura para poder dar de alta y dar de baja equipos dentro de la red. Para esto se empezó planteando un software para instalarse de manera local, es decir en cada computadora donde se había a utiliza era necesario la instalación, y de forma paralela se requería un sistema de base de datos centralizado, pero al seguir la investigación sobre este tipo de aplicación, encontramos una solución basándose en las tendencias de desarrollo de software enfocado a aplicaciones web, ya que ofrece una gran cantidad de Sistema gestor de salas y dispositivos de red basado en JSF Página 12

13 ventajas y beneficios que comentaremos a lo largo de estos capítulos. Y de forma paralela se utilizo gammu como demonio de mensajes para complementar el sistema. Cabe aclarar que es necesario dar a conocer detalles técnicos y generales en donde se requiere el sistema, es decir, a pesar de que sea un sistema basado en una aplicación web, es importante dar a conocer detalles del contexto en donde se va usar y como es que este entorno se va ir modificando y creciendo conforme a las necesidades de las diferentes dependencias y es por eso que daremos detalle de esto en los próximos capítulos. En el contexto donde se va usar la aplicación, se piensa integrar nuevas dependencias de gobierno para ofrecer diferentes servicios a éstas de tal manera que se evite la dependencia de proveedores de red e internet (Telmex, Axtel, etc.) y uno de estos servicios importantes son las salas de videoconferencia para los usuarios de las diferentes áreas de gobierno. De forma paralela se está integrando tecnologías nuevas como la de WiMAX para ofrecer mejor calidad en los achos de banda y movilidad. SICOM se encuentra invirtiendo en equipos para tecnología WiMAX con apoyo de recursos del gobierno del estado de Puebla con el objetivo de que el estado se encuentre listo para que en un tiempo a mediano plazo, Puebla pueda estar listo para interconectarse con los demás estados e integrar más dependencias como casetas, SCT, penitenciarias, entre otras a nivel nacional de forma que se puedan intercambiar servicios como los de gestión de salas y dispositivos de red en un sistema de infraestructura que se está expandiendo continuamente. La evolución del desarrollo de software ha ido marcando tendencias a lo largo de la historia, incluyendo metodologías, arquitectura, frameworks, estándares, tecnologías y Sistema gestor de salas y dispositivos de red basado en JSF Página 13

14 estilos de uso accesibilidad. Lo que tratamos de hacer notar en este proyecto, ver es cómo es que empezamos basándonos en una arquitectura simple básica (MVC) en una aplicación local, y la giramos a un estándar mas actualizado en la cual se encuentran inmersos sub arquitecturas y estándares tales como soporte de internacionalización y accesibilidad, manejo de eventos, validar en el servidor, conversión de datos, definición de navegación en un modelo de programación bien definido donde las librerías de etiquetas facilitan la construcción y mantenimiento de las aplicaciones web con interfaces de usuario. Todo esto es una especificación desarrollada por la Java Community Process. (Java Community Proces, 2010), que a comparación de tendencias anteriores de programación de software, usando esta tecnología nos otorga una clara separación entre vista y modelo, desarrollo basado en componente y no en peticiones, las acciones del usuario se ligan muy fácilmente al código en el servidor, creación de familias de componentes visuales para acelerar el desarrollo, compatibilidad con otros lenguajes de programación para aplicaciones web (ej. Ajax) entre otras más que desarrollaremos en el capítulo de JSF. Estas características de programación son las que impulsaron el desarrollo de este proyecto para llevarlo a un nivel competitivo en base a las tecnologías y tendencias actuales. 1.2 Histórico Inicialmente se empezó desarrollando un software en java, usando modelos básicos de programación (MVC), basado en el esquema artesanal que se ensena en la Universidad. En el cual se planeaba monitorear las radiobases para tener un sistema centralizado, en el cual se pudiera manejar, administrar, alertar y automatizar procesos, sin embargo, se aclaro por parte de SICOM, que ya se tenía un sistema similar, por lo que nos enfocamos a sus necesidades en la gestión de salas de juntas en los diferentes municipios y su necesidad de administración de dispositivos de red, por lo que nos vimos frente a un problema típico al que le teníamos que dar una solución a nivel Sistema gestor de salas y dispositivos de red basado en JSF Página 14

15 empresarial. Empezamos haciendo una aplicación de la manera que se indico al principio (artesanalmente con modelos básicos de programación) sin embargo, esto en lo personal no nos convenció para darle una solución completa al usuario, así que vimos las tendencias tecnológicas para dar una solución a la altura, lo cual nos llevo al sector de las aplicaciones web. Esto nos llevo a conocer, investigar y a prender frameworks(java server faces, ajax, hibérnate, struts, OpenDS) que son usados y se siguen desarrollando para la evolución de la web2.0, lo cual nos abrió el panorama y la cantidad de posibilidades que podemos hacer con estas herramientas. Y de forma paralela, integrando otros frameworks de uso comercial, pero enfocándonos al software libre, para no generar ningún gasto de licencias, en este caso fue el uso de Gammu. Todo esto es consecuencia a las necesidades y tendencias de software que se desarrollan hoy en día, donde ya no es suficiente tener todo el software instalado en computadoras, sino que podemos usarlo desde una aplicación web, ahorrando costos de instalación, actualización, hardware, etc. Ejemplo de esto es Google Docs, facebook, flick, correo de yahoo, entre otros más. Otro detalle que cabe mencionar, es que se firmo unas cartas donde se otorgaría una beca, la cual aun no ha sido otorgada, pero fue un factor para continuar con la tesis dándole solución de la mejor manera. Sistema gestor de salas y dispositivos de red basado en JSF Página 15

16 1.3 Contexto de la Aplicación Para el desarrollo de esta aplicación fue un punto importante tener en cuenta la infraestructura y la magnitud de ésta, para ver si la tecnología utilizada (JSF) cumple las necesidades de disponibilidad en cualquier parte o en cualquier nodo de ésta y si existe algún fallo de ésta también existe la posibilidad de interactuar de manera parcial a través de mensajes vía celular. SICOM cuenta con una infraestructura que interconecta a la mayoría de los municipios del estado de Puebla, y dentro de ésta se encuentra un conjunto de salas de conferencia ubicadas en los diferentes municipios como se ilustra en la figura uno. Figura 1. Descripción general de los principales enlaces que cuenta la infraestructura de red de telecomunicaciones SICOM 2009 Sistema gestor de salas y dispositivos de red basado en JSF Página 16

17 Dentro del plan de crecimiento en los últimos meses se ha incluido un crecimiento en la red incluyendo los municipios como XOCOYOLO, CUETZALAN, TEPEXI y ACATLÁN DE OSORIO. Los cuales se ilustran en la figura 1.1, integrando otras salas de conferencias y lógicamente mayor cantidad de dispositivos de red. Figura 1.2. Expansiones Recientes de la red de telecomunicaciones SICOM 2009 Sistema gestor de salas y dispositivos de red basado en JSF Página 17

18 1.2.1 Integración de tecnología WiMAX Dentro del plan de reingeniería de la red de telecomunicaciones, se encuentra la integración de la tecnología WiMAX. Actualmente no se encuentra implementada en su totalidad, como podemos ver en la figura 1.3 Figura 1.3 Se muestra la implementación de las radio bases de tecnología WiMAX en funcionamiento Gracias a las ventajas que ofrece la tecnología WiMAX, se planea integrar este servicio en la mayor parte de la infraestructura actual que se cuenta, como se muestra en la figura 1.4 Sistema gestor de salas y dispositivos de red basado en JSF Página 18

19 Figura 1.4 Planeación a futuro de la integración de equipos WiMAX 1.4 Planteamiento del problema La primera problemática y la más importante que nos plantea el equipo de tecnologías de la información de SICOM, es una aplicación que sea capaz de llevar todos los detalles del proceso que se necesita para reservar una sala de juntas, con el objetivo de evitar la pérdida de tiempo y capital humano en estas tareas que pueden ser automatizada usando una aplicación de manera automatizada y autónoma, que siempre esté disponible tanto para usuarios de salas como para administrador. Esto implica que la aplicación sea capaz de tener un horario por cada sala, y que para casa usuario le sea capaz de reservar ésta por medio de un horario lógico y que avise en caso de empalme al tratar de reservar, de lo contrario, agregue el evento a la agenda a la respectiva sala. Para cada evento existen invitados, los cuales deben ser notificados por los Sistema gestor de salas y dispositivos de red basado en JSF Página 19

20 diferentes medios disponibles (en este caso implementamos vía correo electrónico y vía mensaje de texto por teléfono móvil). De manera paralela, el usuario podrá dar de alta eventos, y el administrador además de esto podrá dar de alta salas (ya que como lo hemos discutido en capítulos anteriores, la infraestructura se encuentra en constante crecimiento), las cuales se encuentran asociadas a un lugar. Estas salas por lo general cuentan con un nombre para identificarlas y el administrador y no perderá tiempo en la interacción con los usuarios y en llevar una agenda para cada sala, esto lo hará el sistema de manera automática notificando a los usuarios en caso de empalme o de alguna situación dada con alguna sala, y solo el administrador se preocupará por que este lista la sala para los horarios indicados en el sistema. Para el administrador de tecnologías de la información también le resulta muy útil remplazar su archivo de base de datos que tiene en Excel, para llevar el control de todos los dispositivos de red que se encuentran en esta infraestructura. Ya que existen muchas copias de este archivo y no todas están actualizadas ni disponibles cuando se requiere, por lo que sería bastante útil integrar en la parte del administrador de este sistema una sección donde pueda dar hacer las consultas básicas para la base de datos de dispositivos de red activos, de tal manera que tan solo tenga acceso a un navegador dentro de la infraestructura, pueda dar de alta, bajas o modificaciones usando una base de datos única, actualizada y siempre disponible, validando datos de entrada para llevar un control de coherencia dentro de esta información. 1.5 Objetivo de la tesis Es dar a conocer las ventajas del uso de uso de tecnologías nuevas basándose en tendencias actuales y lo más importante es la aplicación de ésta en un caso real. Para dar una solución Sistema gestor de salas y dispositivos de red basado en JSF Página 20

21 a un nivel empresarial y competitivo en relación a las tendencias de programación más comerciales y más usadas en los sitios exitosos de aplicaciones web (google docs, facebook, twitter, etc) pero enfocado a las necesidades especificas de una empresa de tecnología (SICOM), lo cual lo convierte en algo único ya que no estamos basándonos en los típicos software que se venden en caja para dar soluciones genéricas y que se instalan en cada equipo requerido pagando licencias por cada uno de estos También haremos notar las ventajas de JSF, así como las experiencias que obtuvimos al aprender un fremework totalmente ajeno a la programación clásica que llevamos en la universidad, demostrando que la curva de aprendizaje(figura 1.4.1) que obtuvimos en esta experiencia fue bastante repetitiva, sobretodo porque no solo aprendimos JSF, sino también Gammu, Ajax, y jfreechart. Figura Curva de aprendizaje Para esto analizamos y detallamos las ventajas de cada framework utilizado, discutiendo sus ventajas y desventajas y como es que lo implementamos en la solución a la problemática presentada con SICOM. Sistema gestor de salas y dispositivos de red basado en JSF Página 21

22 1.6 Objetivos específicos (Administración de la sala de conferencias) Como se mencionó en el punto anterior, el desarrollo que se llevará a cabo tendrá como último objetivo hacer más eficiente la gestión de video-conferencias en las salas reservadas para ese fin. Pero para poder concretar este objetivo es necesario hablar de otros a menor escala, pero que en su conjunto y sumados harán posible incrementar la eficiencia en la administración de dichas salas. La aplicación que se planea desarrollar tiene contemplada la implementación de varias funcionalidades que permitan al usuario introducir, modificar y eliminar datos, así como también acceder a éstos, razón por la cual se puede decir que el grado de interacción con el sistema es considerable. Ahora bien, cuando un sistema informático se desarrolla, como en este caso una interfaz grafica, es prioritario tomar en cuenta en primer lugar que el sistema va a ser utilizado por personas y en segundo que en muchas ocasiones cuando interviene el factor humano en el manejo de sistemas, aplicaciones o software, la forma en que se desarrolla esta interacción puede llegar ser tan determinante como la aplicación misma, ya que si bien es cierto que son vitales las soluciones que una aplicación pueda brindar, también es cierto que si el usuario final no puede acceder fácilmente a ellas, éstas no sirven de mucho, por eso es que la usabilidad de la aplicación es un factor que se está tomando en cuenta para la construcción de esta interfaz. Para poder hacer posible todo lo anterior, se ha contemplado la implementación de pruebas de usabilidad en usuarios para poder comparar los resultados Sistema gestor de salas y dispositivos de red basado en JSF Página 22

23 obtenidos con los esperados y en base a esta retroalimentación desarrollar una mejor interacción entre la aplicación y las personas que van hacer uso de ésta. Ahora bien la usabilidad de la interfaz es un tema importante y que sin duda será un elemento considerado en el desarrollo que se está planteando, pero no es el único; hasta este punto se ha hecho mención de que la interfaz permitirá la introducción, modificación, eliminación y presentación de datos, pero no se ha descrito los módulos que permitan esta interacción. El primero de estos módulos y el principal, es aquel que ofrecerá la posibilidad dar de alta un evento o video-conferencia, lo que en otras palabras quiere decir que será la parte donde el usuario puede especificar el nombre, fecha, hora de inicio, hora de fin y lugar, entre otras características. El modulo contará con distintas validaciones, entre la que cabe destacar a aquella que impedirá el empalme de eventos, la cual contribuirá considerablemente a la solución de los problemas de logística que ha venido experimentado SICOM; no obstante solo es uno de los elementos que compone el objetivo general. Aunado a este modulo serán necesarios agregar otros. En primer lugar será se piensa que es importante implementar una opción de búsqueda de evento, que permita a los usuarios localizar cierto evento o grupo de eventos, ya sea por lugar, fecha, hora, o nombre para poder acceder a la información de éstos; de esta manera será mucho más sencillo poder llevar un registro del uso de las salas por semana o por temporada, pudiendo revisar la ocupación de las salas. Sistema gestor de salas y dispositivos de red basado en JSF Página 23

24 En segundo lugar también se piensa desarrollar el modulo que le dé al usuario la oportunidad de dar de alta invitados para un evento específico, este modulo cumplirá varias funciones, la más básica de todas ellas es la de tener un control de las personas (autoridades y personal) que asistirá a la conferencia. La otra función que desempeñará el modulo refiere a la invitación que se hará a las videoconferencias, la cual será llevada a cabo desde dos perspectivas, una de ellas es el envío de correos electrónicos con un saludo personalizado a todas aquellas personas de las que se tengan sus datos y están dadas de alta con todo y su correo electrónico, así como también que cumplan con la condición de estar invitadas al evento. La segunda perspectiva desde la cual se llevará a cabo las invitaciones hace referencia al hecho de que se enviarán mensajes de texto a los respectivos celulares de quienes estén invitados al evento, contando con la opción de una confirmación de asistencia vía mensaje sms. Esta última característica fue pensada debido a que el celular por su propia naturaleza es un dispositivo que está siempre cerca de las personas favoreciendo su localización casi en cualquier lugar y momento, es un poderoso recurso para hacer llegar información de distinta índole, entre la que figura aquella que le dé a conocer, en este caso, su participación en una video-conferencia donde se requiere de su asistencia. La capacidad que el sistema brinde a los usuarios de dar de alta eventos tiene que estar acompañada de las opciones de modificación y eliminación de los mismos. Ambas opciones de interacción con la información son parecidas, si se toma en cuenta que en ambas las información se modifica, ya sea cambiando algún dato o aspecto de la videoconferencia o bien borrándola por completo, otro rasgo en común es que para que ambas Sistema gestor de salas y dispositivos de red basado en JSF Página 24

25 (tanto modificación como eliminación) se puedan llevar a cabo es necesario que el usuario tenga en claro el objeto a modificar o eliminar. Por todo esto es que los módulos representativos de las funciones de modificación y eliminación de eventos serán combinados con el respectivo módulo de búsqueda, con el objeto de que el usuario pueda identificar el evento de su interés, y una vez localizado pueda visualizar la información respecto a éste, así como también pueda modificar dicha información o en caso de que así lo desee tenga la opción de eliminarlo. Sin embargo el modificar o eliminar un evento no solo está relacionado con la información que se refiere a la video-conferencia, sino también con las personas que asistirán por lo que se ha considerado que los cambios en lugar, fecha y hora, así como también la cancelación del evento sea informado por correo electrónico y vía sms a los celulares de los invitados, de manera automática. Hasta este punto los módulos descritos a grandes rasgos solo describen un parte del sistema, la referente a la gestión de las salas de video-conferencias, pero por otra parte hace falta describir aquellos que tienen relación con la administración de personas, ya sean autoridades o empleados, que asistirán a dichos eventos; ciertamente se ha descrito que aunado a la alta de algún evento está la posibilidad de incluir las personas que asistirán, sin embargo para facilitar esta tarea se ha pensado en añadir un módulo que permita dar de alta previamente a personas, con el objetivo de que se cuente con una base de datos de autoridades y empleados con sus respectivos datos y se puedan seleccionar e incluir al evento cuando se desee, sin tener que estar dando de alta cada vez que se tenga la intención incluirlas en algún evento determinado. Sistema gestor de salas y dispositivos de red basado en JSF Página 25

26 Ahora bien, al igual que con los eventos es necesario dar la opción a los usuarios de modificar y eliminar registros de la base de datos de personas, para lo que es necesario reconocer la necesidad de buscar y localizar la persona sobre cual se desea hacer la modificación o en su defecto la eliminación. Por esta razón se piensa en incluir una opción de búsqueda de personas ya sea por nombre, apellidos o cargo entre otras categorías, con el objetivo de que una vez identificada la persona se pueda hacer la modificación o eliminación que el usuario considere pertinente. Por otro lado cabe mencionar que la información tiene la característica de ser siempre útil, esta utilidad puede verse manifiesta a veces de forma inmediata y en otras a posteriori, por eso es que se piensa aprovechar la información que el sistema pueda llegar a contener como resultado de la interacción que se tenga con él, como por ejemplo el numero de videoconferencias que se puedan llevar a cabo a lo largo de un periodo que al usuario le interese saber, ya sea las que se realizaron en un mes específico o en un periodo que se determine, así como también tomando en cuenta que los invitados pueden llegar a responder vía celular si van o no a asistir se puede almacenar este información no solo para saber si un evento tendrá buena o mala asistencia, sino para determinar qué tipo de eventos tienen un promedio de asistencia aceptable, regular o mala. Tomando en cuenta que muchas veces no solo es suficiente la información que se presente sino muchas veces importa la manera en que se haga, se ha reflexionado acerca del tema y con el objeto de que esta información se muestre de una forma rápida y fácil de entender para quien la solicite, se ha pensado que en lugar de ser solamente datos numéricos se puede utilizar ciertas librerías que brinden la posibilidad de elaborar gráficas, de tal manera que se pueda apreciar con un solo vistazo cual es la sala que mas eventos ha tenido en un Sistema gestor de salas y dispositivos de red basado en JSF Página 26

27 determinado periodo, o también que salas son las más concurridas y que presentan mayor numero de audiencia La intención de cada uno de estos módulos es mejorar la logística que actualmente se tiene respecto a la administración de la salas de video-conferencia, así como también de implementar herramientas que vayan un poco mas de eso y que en su conjunto resulten en una solución no solo factible sino también más completa, donde los usuarios puedan resolver en la medida de los posible algunos de los conflictos de organización para los eventos y además lo hagan de una forma rápida y confiable, que resulta útil y cómoda a todo aquel que haga uso de la herramienta que se planee desarrollar. 1.6 Objetivos específicos (Sistemas de gestión de ips) Primero es dar la facilidad de agregar cualquier tipo de dispositivo que haga uso de una dirección ip y que requiera de alguno de los servicios que ofrece la infraestructura de SICOM, esto es para agilizar el tiempo de instalación, crecimiento y gestión de la infraestructura. Otro punto muy importante, es mantener la información de todo dispositivo que se encuentra en la infraestructura de manera ordenada, coherente, actualizada y siempre disponible desde cualquier punto de la red sin tener que recurrir a archivos que contienen este tipo de información. Sistema gestor de salas y dispositivos de red basado en JSF Página 27

28 2 Opciones de Tecnología en el mercado para esta infraestructura Actualmente existen productos como WhatsUpGold (whatsupgold, 2009) que se dedican al monitoreo de la red, pero no gestiona la administración del ingreso de nuevos dispositivos a la red, en base a las configuraciones que se encuentran dadas en una base de datos, es decir, no es capaz de dar indicaciones y advertir las implicaciones que tiene la integración de un nuevo dispositivo. En el área de logística existe mucho software comercial genérico para la administración de salas de conferencia, como Outlook de Microsoft, sin embargo necesitamos algo más preciso a nuestras necesidades, y se enfoque a los detalles específicos que requerimos. 3 Alcances El sistema facilitará la administración de las direcciones IP El software facilitará la gestión de las salas de video-conferencias Facilitará el aviso a los invitados, respecto al evento Escalabilidad El software será independiente de la plataforma utilizada. Interactividad de software, usuario vía mensajes celular y por sitio web Productividad en el uso de salas y en el crecimiento de la infraestructura, evitando pérdidas de tiempo en la parte administrativa de éstos. Control total sobre las salas y sobre los dispositivos colocados en cualquier punto de la infraestructura. Sistema gestor de salas y dispositivos de red basado en JSF Página 28

29 4 Limitaciones El aviso vía celular dependerá de ciertos modelos de celulares (el celular que se dedicará solo para uso del servidor) La gestión de ip se limitará solo administración de direcciones, sin abordad el estado de la red o su monitoreo Tiene una fuerte dependencia de los datos que se le ingresen La interacción de los con el sistema, podría verse interrumpida por falta del pago del plan o salgo agotado según sea el caso. En uso de frameworks (No existe personal que nos pueda ayudar en el desarrollo de este proyecto) 5 En el almacenamiento (MySQL) Un sistema de gestión de base de datos es un tipo de software muy específico, que sirve de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan; y debido a las necesidades que plantea la interfaz se ha elegido como gestor de base de datos a MYSQL. 5.1 Un SGBD como MYSQL permite: Abstracción de la información. Los SGBD ahorran a los usuarios detalles acerca del almacenamiento físico de los datos. Da lo mismo si una base de datos ocupa uno o cientos de archivos, este hecho se hace transparente al usuario. Así, se definen varios niveles de abstracción. Independencia. La independencia de los datos consiste en la capacidad de modificar el esquema (físico o lógico) de una base de datos sin tener que realizar cambios en las aplicaciones que se sirven de ella. Sistema gestor de salas y dispositivos de red basado en JSF Página 29

30 Consistencia. En aquellos casos en los que no se ha logrado eliminar la redundancia, será necesario vigilar que aquella información que aparece repetida se actualice de forma coherente, es decir, que todos los datos repetidos se actualicen de forma simultánea. Por otra parte, la base de datos representa una realidad determinada que tiene determinadas condiciones, por ejemplo que los menores de edad no pueden tener licencia de conducir. El sistema no debería aceptar datos de un conductor menor de edad. En los SGBD existen herramientas que facilitan la programación de este tipo de condiciones. (Wikipedia, 2009) Seguridad. La información almacenada en una base de datos puede llegar a tener un gran valor. Los SGBD deben garantizar que esta información se encuentra segura de permisos a usuarios y grupos de usuarios, que permiten otorgar diversas categorías de permisos. Manejo de transacciones. Una Transacción es un programa que se ejecuta como una sola operación. Esto quiere decir que luego de una ejecución en la que se produce una falla es el mismo que se obtendría si el programa no se hubiera ejecutado. Los SGBD como MYSQL proveen de mecanismos para programar las modificaciones de los datos de una forma mucho más simple que si no se dispusiera de ellos. Tiempo de respuesta. Lógicamente, es deseable minimizar el tiempo que el SGBD tarda en darnos la información solicitada y en almacenar los cambios realizados. 6 Arquitectura del sistema La aplicación se desarrolló en un lenguaje de programación conocido como java el cual es un lenguaje de programación orientado a objetos desarrollado por Sun Microsystems. Se eligió este lenguaje debido a varias razones, en primer lugar permite el desarrollo de Sistema gestor de salas y dispositivos de red basado en JSF Página 30

31 aplicaciones con un paradigma orientado a objetos, esto posibilita diseñar un software de forma que los distintos tipos de datos que se usen estén unidos a sus operaciones, mediante la construcción de clases y objetos, entendiéndose como objeto un paquete que contiene el comportamiento es decir el código y el estado o los datos. El objetivo básico que se pretende alcanzar al aplicar el paradigma conocido como orientado a objetos, es el de separar aquello que cambia de las cosas que permanecen inalterables. Esta separación en objetos coherentes e independientes en teoría ofrece una base más estable para el diseño de un sistema software razón por la cual se optó por este paradigma. Otras de las razones por la que java es el lenguaje que se ha escogido para el desarrollo de la interfaz, es que permite algo que se conoce como independencia de plataforma, lo que significa que los programas escritos en este lenguaje pueden ejecutarse igualmente en cualquier tipo de hardware, ya que provee una máquina virtual que ejecuta cualquier código que haya sido escrito en dicho lenguaje, permitiendo que el mismo binario ejecutable se pueda usar en todos los sistemas compatibles con el software Java por lo menos en Windows, GNU/Linux, y Solaris. Por último cabe mencionar que java es que es un lenguaje que cuanta con una licencia de tipo pública general o GNU por su nombre en inglés General Public License, esta licencia está orientada principalmente a proteger la libre distribución, modificación y uso de software. Su propósito es declarar que el software cubierto por esta licencia es software libre, lo que significa que esta cualquier software que tenga esta denominación respeta la libertad de los usuarios sobre su producto adquirido y por tanto, una vez obtenido puede ser usado, copiado, estudiado, cambiado y redistribuido libremente, lo que es importante Sistema gestor de salas y dispositivos de red basado en JSF Página 31

32 porque todo lo anterior se refleja en un ahorro de costos ya que no se tienen que pagar licencias, como es el caso de otras tecnologías. (GNU Operating System, 2009) 6.1 MVC El patrón de arquitectura MVC o Model-View-Controller es un patrón que define la organización independiente del Model referente a los objetos de negocio, la View que es la interfaz con el usuario u otro sistema y finalmente el Controller que funge como controlador del flujo de trabajo en la aplicación. Cabe señalar que al existir la separación de vistas, controladores y modelos es más sencillo realizar labores de mejora como: El agregar nuevas vistas según las necesidades que se presenten. Agregar nuevas formas de recolectar las ordenes del usuario en caso de que así sea necesario. Modificar los objetos bien sea para mejorar el desempeño o para migrar a otra tecnología. Las labores de mantenimiento también se simplifican y se reduce el tiempo necesario para ellas. Las correcciones solo se deben hacer en un solo lugar y no en varios como sucedería si tuviésemos una mezcla de presentación e implementación de la lógica del negocio. Las vistas también son susceptibles de modificación sin necesidad de provocar que todo el sistema se paralice. Adicionalmente el patrón MVC propende a la especialización de cada rol del equipo, por tanto en cada liberación de una nueva versión se verán los resultados. Sistema gestor de salas y dispositivos de red basado en JSF Página 32

33 Figura 6.1: Flujo a través del modelo MVC Sistema gestor de salas y dispositivos de red basado en JSF Página 33

34 7. JFreeChart JFreeChart es una librería para gráficos escrita en Java por lo que su compatibilidad con el sistema está asegurada, como se mencionó en el párrafo anterior esta librería facilita mostrar gráficas, entre las características principales de esta biblioteca se pueden mencionar las siguientes: Es un API consistente y bien documentado con soporte para un amplio rango de tipos de gráficas. Cuenta con un diseño flexible fácilmente extendible, y la posibilidad de ser usado en tecnologías de servidor como la que planea desarrollar. Ofrece soporte para varios tipos de salida, incluyendo componentes Swing, archivos de imagen como PNG y JPEG, y formatos gráficos de vectores incluyendo PDF, EPS y SVG. JFreeChart es open source y más especificamente, Software Libre, éste está distribuido bajo la licencia LGPL, que permite el uso en aplicaciones propietarias. Algunos ejemplos de las graficas que se pueden generar son los siguientes Sistema gestor de salas y dispositivos de red basado en JSF Página 34

35 Figura 7.1: Ejemplo de graficas que se pueden generar en JFreeChart Figura 7.2: Ejemplos de graficas que se pueden generar en JFreeChart Como se mencionó anteriormente, en la parte que describe el software a utilizar, la librería jfreechart es una las principales herramientas que se utilizarán en el desarrollo que se planea hacer para SICOM, ya que proporcionará las facilidades de generar gráficos. Con el objetivo de familiarizarse con esta tecnología, se planeó el desarrollo de un prototipo que brindara la posibilidad de aplicar esta librería. Cabe mencionar que las graficas que se generaron no fueron escogidas al azar, sino por el contrario se eligiendo en función de las estadísticas que se piensan mostrar, como por ejemplo la ocupación de una Sistema gestor de salas y dispositivos de red basado en JSF Página 35

36 sala a lo largo de un año, la asignación de direcciones ip en un periodo determinado o el uso de las direcciones ip (cámaras, voz, transmisión de datos) El prototipo implementa tres tipos de gráficas: barras, lineal y pastel; es una aplicación del tipo Stand Alone, ya que como prototipo el objetivo era familiarizarse con tecnología aplicada a las posibles necesidades de la aplicación. Es necesario que los datos que se utilizaron para la prueba fueron generados de una manera aleatoria haciendo uso de la clase Math que forma parte de las librerías de java. Haciendo una reflexión acerca de que las gráficas que se van a generar tendrán como datos para construirse, aquellos que estén almacenados en una base de datos, se consideró que los datos utilizados se recuperan para la generación de dichas gráficas se obtuvieran de una tabla ubicada dentro de una base de datos en mysql. Es necesario aclarar que dado el hecho de que este prototipo solo tenía como fin la familiarización con la librería jfreechart, no se tomó en cuenta la usabilidad de la ventana. La arquitectura del prototipo es simple, ya que solo cuenta con 3 clases, una donde se generan los datos aleatorios y se almacenan en la base datos, otra donde se encuentran los métodos que generan las 3 graficas y finalmente la vista, que contiene la interfaz gráfica que facilitará la visualización de las graficas a generar. Sistema gestor de salas y dispositivos de red basado en JSF Página 36

37 7.1 Interfaz gráfica Figura 7.3: En esta primera gráfica, se puede ver que están representados los 12 meses del año, así mismo se muestra la relación existente entre el mes especificado y su ocupación expresando en otras palabras el número de veces que se hizo uso de la sala a lo largo del año. Sistema gestor de salas y dispositivos de red basado en JSF Página 37

38 Figura 7.4: En segundo puesto está una gráfica del tipo lineal, este estilo de gráfica puede ser utilizada para mostrar las estimaciones de crecimiento en cuanto a asignaciones de ip o bien al igual que las salas y su uso, para mostrar el numero de asignaciones que se han hecho en un periodo determinado. Figura 7.5 Finalmente como se puede apreciar, esta es una gráfica de pastel, que se piensa podría ser de mucha utilidad para mostrar la proporción de uso en la direcciones ip por ejemplo aquellas que se utilizan para video, voz o transmisión de datos. Sistema gestor de salas y dispositivos de red basado en JSF Página 38

39 Algunas pruebas que hicimos con valores de manera aleatoria generándolos y cambiándolos en tiempo real para probar la capacidad de repuesta en tiempo real: Figura 7.6 Conjunto de pruebas para la realización de graficas en tiempo real basadas en valores aleatorios, y como podemos ver cumplieron satisfactoriamente los requisitos de respuesta que necesitamos para graficar los distintos tipos de eventos que vamos usar en tiempo real para el monitoreo. Sistema gestor de salas y dispositivos de red basado en JSF Página 39

40 Se puede concluir que jfreechart es una librería que resulta mucha utilidad para la aplicación de se está desarrolla, los distintos formatos en sus tipologías de gráficas y en la generación de las mismas permiten que se puedan usar extensiones como (.jpg o png, entre otras), permitiendo en la posibilidad de generar archivos independientes del sistema que puedan ser impresos o utilizados fuera del mismo. Por último otro punto muy importante en la eficiencia de esta librería, es la capacidad de la generación de gráficas en tiempo real para poder ilustrar ciertos aspectos de la red en el módulo de IP en tiempo real, como por ejemplo: el tiempo de respuesta de ciertos dispositivos, para poder medir ciertos parámetros de eficiencia, así como poder medir en tiempo real los anchos de banda que se encuentran en uso por ciertos dispositivos y poder graficar de manera ilustrativa en que rangos estamos haciendo el uso de nuestros enlaces sobre nuestra capacidad total. Sistema gestor de salas y dispositivos de red basado en JSF Página 40

41 8 MySQL Un sistema de gestión de base de datos es un tipo de software muy específico, que sirve de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan; y debido a las necesidades que plantea la interfaz se ha elegido como gestor de base de datos a MYSQL. 8.1 Un SGBD como MYSQL permite: Abstracción de la información. Los SGBD ahorran a los usuarios detalles acerca del almacenamiento físico de los datos. Da lo mismo si una base de datos ocupa uno o cientos de archivos, este hecho se hace transparente al usuario. Así, se definen varios niveles de abstracción. Independencia. La independencia de los datos consiste en la capacidad de modificar el esquema (físico o lógico) de una base de datos sin tener que realizar cambios en las aplicaciones que se sirven de ella. Consistencia. En aquellos casos en los que no se ha logrado eliminar la redundancia, será necesario vigilar que aquella información que aparece repetida se actualice de forma coherente, es decir, que todos los datos repetidos se actualicen de forma simultánea. Por otra parte, la base de datos representa una realidad determinada que tiene determinadas condiciones, por ejemplo que los menores de edad no pueden tener licencia de conducir. El sistema no debería aceptar datos de un conductor menor de edad. En los SGBD existen herramientas que facilitan la programación de este tipo de condiciones. (Wikipedia, 2009) Seguridad. La información almacenada en una base de datos puede llegar a tener un gran valor. Los SGBD deben garantizar que esta información se encuentra segura de Sistema gestor de salas y dispositivos de red basado en JSF Página 41

42 permisos a usuarios y grupos de usuarios, que permiten otorgar diversas categorías de permisos. Manejo de transacciones. Una Transacción es un programa que se ejecuta como una sola operación. Esto quiere decir que luego de una ejecución en la que se produce una falla es el mismo que se obtendría si el programa no se hubiera ejecutado. Los SGBD como MYSQL proveen de mecanismos para programar las modificaciones de los datos de una forma mucho más simple que si no se dispusiera de ellos. Tiempo de respuesta. Lógicamente, es deseable minimizar el tiempo que el SGBD tarda en darnos la información solicitada y en almacenar los cambios realizados. 9. Gammu Otra herramienta que usamos para el desarrollo del sistema, es un demonio de mensajes de texto vía celular, bajo la licencia de código libre y de código abierto. Este framework se encuentra compuesto por una serie de aplicaciones, scripts, y drivers para diferentes dispositivos móviles, y dispositivos similares. El cual nos otorga una serie de funciones En el área con el que nos apoyaremos para la interacción de mensaje será a través del servicio que ofrece Gammu, la cual es una herramienta de consola y una biblioteca para trabajar con teléfonos móviles de varias marcas. Permite usar las características específicas de los diferentes modelos, pero las funciones básicas deberían funcionar en la mayoría de ellos. El programa puede funcionar con contactos, mensajes (SMS, EMS y MMS), Sistema gestor de salas y dispositivos de red basado en JSF Página 42

43 calendario, listas de tareas, sistema de archivos, radio integrada, cámara, etc. También permite su uso en modo demonio para el envío y recepción de SMS. (Wik de Gammu, 2009) Actualmente los teléfonos compatibles incluyen: Muchos modelos de Nokia. Alcatel BE5 (501/701), BF5 (715), BH4 (535/735). Teléfonos compatibles con AT (Siemens, Nokia, Alcatel, IPAQ). Teléfonos compatibles con OBEX y IrMC (Sony-Ericsson, Motorola). Teléfonos Symbian mediante gnapplet. Y continuamente se encuentran actualizando nuevos modelos. En nuestro caso, estamos usando un teléfono SAMSUNG con una conexión vía bluetooth y por cable USB Este framework cuenta con una serie de configuraciones que se especifican en un archivo de lectura, en el cual se indica el puerto por el cual se va comunicar con el teléfono celular y los datos necesarios para conectarse con la base de datos y poder interactuar. Estos detalles se explicaran en el siguiente subcapítulo La velocidad de respuesta de Gammu depende de la respuesta de la red telefónica, ya que muchas veces ésta se encuentra saturada y existe un retraso en el envío y recepción de mensajes. Es importante mencionar que gammu originalmente se encontraba integrado y disponible solo para Linux, por lo cual prácticamente no existe documentación que ayude en el uso de este demonio para Windows, y muchas de las cosas las tuvimos que adaptar Sistema gestor de salas y dispositivos de red basado en JSF Página 43

En el proyecto integrador que es manejado por proveedores y personal que trabaja en el

En el proyecto integrador que es manejado por proveedores y personal que trabaja en el 1. Introducción 1.1 Antecedentes En el proyecto integrador que es manejado por proveedores y personal que trabaja en el departamento de TI en el sistema de información y comunicaciones del Estado de Puebla

Más detalles

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual Introducción Algunas de las personas que trabajan con SGBD relacionales parecen preguntarse porqué deberían preocuparse del diseño de las bases de datos que utilizan. Después de todo, la mayoría de los

Más detalles

Colección de Tesis Digitales Universidad de las Américas Puebla. Morales Salcedo, Raúl

Colección de Tesis Digitales Universidad de las Américas Puebla. Morales Salcedo, Raúl 1 Colección de Tesis Digitales Universidad de las Américas Puebla Morales Salcedo, Raúl En este último capitulo se hace un recuento de los logros alcanzados durante la elaboración de este proyecto de tesis,

Más detalles

texto vía celular, bajo la licencia de código libre y de código abierto.

texto vía celular, bajo la licencia de código libre y de código abierto. 6. Gammu Otra herramienta que usamos para el desarrollo del sistema, es un demonio de mensajes de texto vía celular, bajo la licencia de código libre y de código abierto. Este framework se encuentra compuesto

Más detalles

Capítulo 5. Cliente-Servidor.

Capítulo 5. Cliente-Servidor. Capítulo 5. Cliente-Servidor. 5.1 Introducción En este capítulo hablaremos acerca de la arquitectura Cliente-Servidor, ya que para nuestra aplicación utilizamos ésta arquitectura al convertir en un servidor

Más detalles

SIGAN 1.0 SISTEMA DE INFORMACIÓN DE GESTIÓN ADMINISTRATIVA DE NÓMINA

SIGAN 1.0 SISTEMA DE INFORMACIÓN DE GESTIÓN ADMINISTRATIVA DE NÓMINA RIF: V-16233325-5 SIGAN 1.0 SISTEMA DE INFORMACIÓN DE GESTIÓN ADMINISTRATIVA DE NÓMINA Sistema desarrollado bajo software libre, con orientación al manejo de base de datos a través de una interfaz gráfica

Más detalles

Instructivo Asesoría Básica Comunidad Virtual SharePoint 2010

Instructivo Asesoría Básica Comunidad Virtual SharePoint 2010 Instructivo Asesoría Básica Comunidad Virtual SharePoint 2010 CONTENIDO 1. Qué es? 2. Cómo crear y acceder a la Comunidad Virtual en Microsoft SharePoint 2010? Ejemplo. 3. Qué tengo en la página de inicio

Más detalles

FUNDACIÓN UNIVERSIDAD DE LAS AMÉRICAS PUEBLA Escuela de Ingeniería Departamento de Computación, Electrónica y Mecatrónica

FUNDACIÓN UNIVERSIDAD DE LAS AMÉRICAS PUEBLA Escuela de Ingeniería Departamento de Computación, Electrónica y Mecatrónica FUNDACIÓN UNIVERSIDAD DE LAS AMÉRICAS PUEBLA Escuela de Ingeniería Departamento de Computación, Electrónica y Mecatrónica Sistema de gestión de salas y de dispositivos de Red basado en la tecnología de

Más detalles

Sesión No. 2. Contextualización: Nombre de la sesión: Paquetería ASPEL - COI PAQUETERÍA CONTABLE

Sesión No. 2. Contextualización: Nombre de la sesión: Paquetería ASPEL - COI PAQUETERÍA CONTABLE Paquetería contable 1 Sesión No. 2 Nombre de la sesión: Paquetería ASPEL - COI Contextualización: Como hemos venido comentando, existe en el mercado software o paquetería contable diversa que nos servirá

Más detalles

Solución de telefonía para empresas TL 200 - Presentación de producto. Telefonía IP

Solución de telefonía para empresas TL 200 - Presentación de producto. Telefonía IP Solución de telefonía para empresas TL 200 - Presentación de producto Telefonía IP Qué ofrece la telefonía IP? La Telefonía IP puede realizar las mismas funciones o características de la telefonía tradicional,

Más detalles

SISTEMA DE APARTADO DE SALAS PARA EVENTOS

SISTEMA DE APARTADO DE SALAS PARA EVENTOS SISTEMA DE APARTADO DE SALAS PARA EVENTOS Dirección General de Comunicaciones e Informática Febrero 2008 1 INDICE 1. Objetivos del Sistema... 3 10. Solución de problemas... 23 2. Introducción... 4 3. Requisitos...

Más detalles

UF0320: Aplicaciones informáticas de tratamiento de textos

UF0320: Aplicaciones informáticas de tratamiento de textos UF0320: Aplicaciones informáticas de tratamiento de textos TEMA 1. Conceptos generales y características fundamentales del programa de tratamiento de textos TEMA 2. Introducción, desplazamiento del cursor,

Más detalles

11/06/2011. Alumno: José Antonio García Andreu Tutor: Jairo Sarrias Guzman

11/06/2011. Alumno: José Antonio García Andreu Tutor: Jairo Sarrias Guzman 11/06/2011 Alumno: José Antonio García Andreu Tutor: Jairo Sarrias Guzman Introducción Gestión de tareas Unificar la vía por la que se requieren las tareas Solución única y global Seguimiento de las tareas

Más detalles

Manual de Procedimientos

Manual de Procedimientos 1 de 13 Elaborado por: Oficina de Planeación y Desarrollo Institucional -Área de Calidad y Mejoramiento- Revisado por: Aprobado por: Coordinador Área de Jefe de la Oficina de Informática y Telecomunicaciones

Más detalles

Adaptación de la plataforma Studium para aplicar aprendizaje móvil

Adaptación de la plataforma Studium para aplicar aprendizaje móvil Memoria del proyecto de Innovación Docente titulado: Adaptación de la plataforma Studium para aplicar aprendizaje móvil Curso 2010-2011 Presentada por: María Luisa Pérez Delgado Profesora del Departamento

Más detalles

La ventana de Microsoft Excel

La ventana de Microsoft Excel Actividad N 1 Conceptos básicos de Planilla de Cálculo La ventana del Microsoft Excel y sus partes. Movimiento del cursor. Tipos de datos. Metodología de trabajo con planillas. La ventana de Microsoft

Más detalles

Sistema de Mensajería Empresarial para generación Masiva de DTE

Sistema de Mensajería Empresarial para generación Masiva de DTE Sistema de Mensajería Empresarial para generación Masiva de DTE TIPO DE DOCUMENTO: OFERTA TÉCNICA Y COMERCIAL VERSIÓN 1.0, 7 de Mayo de 2008 CONTENIDO 1 INTRODUCCIÓN 4 2 DESCRIPCIÓN DE ARQUITECTURA DE

Más detalles

MATERIAL 2 EXCEL 2007

MATERIAL 2 EXCEL 2007 INTRODUCCIÓN A EXCEL 2007 MATERIAL 2 EXCEL 2007 Excel 2007 es una planilla de cálculo, un programa que permite manejar datos de diferente tipo, realizar cálculos, hacer gráficos y tablas; una herramienta

Más detalles

BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN

BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN 3.3 Aplicaciones Definición de Aplicación (Application). Programa informático que permite a un usuario utilizar una computadora con un fin específico. Las

Más detalles

Capítulo 6: Conclusiones

Capítulo 6: Conclusiones Capítulo 6: Conclusiones 6.1 Conclusiones generales Sobre el presente trabajo se obtuvieron varias conclusiones sobre la administración del ancho de banda en una red inalámbrica, basadas en la investigación

Más detalles

El proceso de edición digital en Artelope y CTCE

El proceso de edición digital en Artelope y CTCE El proceso de edición digital en Artelope y CTCE Carlos Muñoz Pons Universitat de València carlos.munoz-pons@uv.es Introducción Una de las cuestiones más importantes a la hora de trabajar en proyectos

Más detalles

UNIVERSIDAD FRANCISCO GAVIDIA Tecnología, Humanismo y Calidad DIRECCION DE POSTGRADOS Y EDUCACION CONTINUA

UNIVERSIDAD FRANCISCO GAVIDIA Tecnología, Humanismo y Calidad DIRECCION DE POSTGRADOS Y EDUCACION CONTINUA UNIVERSIDAD FRANCISCO GAVIDIA Tecnología, Humanismo y Calidad DIRECCION DE POSTGRADOS Y EDUCACION CONTINUA Trabajo de graduación: Sistema WDS para la Administración remota de servidores TRABAJO DE GRADUACION

Más detalles

Capitulo VII. Editor de Mapa de Tareas. Como hemos hablado en los capítulos anteriores, sabemos que parte del éxito

Capitulo VII. Editor de Mapa de Tareas. Como hemos hablado en los capítulos anteriores, sabemos que parte del éxito Capitulo VII Editor de Mapa de Tareas. Como hemos hablado en los capítulos anteriores, sabemos que parte del éxito que puede tener un ambiente de aprendizaje, consiste en el impacto que de primera instancia

Más detalles

Región de Murcia Consejería de Educación, Ciencia e Investigación. Manual Usuario FCT

Región de Murcia Consejería de Educación, Ciencia e Investigación. Manual Usuario FCT . Manual Usuario FCT Murcia, 9 de Julio de 2007 Manual de Usuario FCT v1.0 pág. 2 de 73 ÍNDICE Manual Usuario FCT...1 1. Tipos de usuarios... 4 2. Modelo de navegación... 5 3. Servicios... 6 3.1. Convenios...

Más detalles

Cómo los cambios dentro de una empresa exigen una reevaluación de las inversiones de TI

Cómo los cambios dentro de una empresa exigen una reevaluación de las inversiones de TI Cómo los cambios dentro de una empresa exigen una reevaluación de las inversiones de TI Introducción Uno de los desafíos más difíciles que enfrenta el equipo de administración de una empresa es cómo abordar

Más detalles

Capítulo 2 Análisis del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable

Capítulo 2 Análisis del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable Capítulo 2 Análisis del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable 1. Análisis de requerimientos. El Sistema de Administración de Información de un Negocio Franquiciable

Más detalles

DATOS IDENTIFICATIVOS:

DATOS IDENTIFICATIVOS: DATOS IDENTIFICATIVOS: 1. Título del Proyecto Sistema Web de Planificación y Seguimiento de Actividades ECTS 2. Código del Proyecto 28_UCO_106031 3. Resumen del Proyecto MEMORIA DE LAS ACCIONES DESARROLLADAS.

Más detalles

Centro de Capacitación en Informática

Centro de Capacitación en Informática Fórmulas y Funciones Las fórmulas constituyen el núcleo de cualquier hoja de cálculo, y por tanto de Excel. Mediante fórmulas, se llevan a cabo todos los cálculos que se necesitan en una hoja de cálculo.

Más detalles

Manual etime para supervisores

Manual etime para supervisores Contenido Introducción...3 Empezando a usar etime...4 Cómo entrar a etime?...5 *Cambiar su propia contraseña...5 Partes de pantalla principal...6 Funcionamiento estándar de las pantallas de captura...7

Más detalles

Curso: FT433 - Introducción a la virtualización con VirtualBox

Curso: FT433 - Introducción a la virtualización con VirtualBox forumtecnico.com Curso: FT433 - Introducción a la virtualización con VirtualBox Configuración de red Uno de los aspectos de la virtualización con más número de opciones es la configuración de red. Recordemos

Más detalles

GESTION DE REQUISICIONES VIA WEB MANUAL DEL USUARIO

GESTION DE REQUISICIONES VIA WEB MANUAL DEL USUARIO GESTION DE REQUISICIONES VIA WEB MANUAL DEL USUARIO UNIDAD DE SISTEMAS DE INFORMACION Y COMPUTO DEPARTAMENTO DE ADQUISICIONES INDICE Tema Página Objetivo 2 Portal del Departamento de Adquisiciones 3 Sección

Más detalles

CAPÍTULO I. Sistemas de Control Distribuido (SCD).

CAPÍTULO I. Sistemas de Control Distribuido (SCD). 1.1 Sistemas de Control. Un sistema es un ente cuya función es la de recibir acciones externas llamadas variables de entrada que a su vez provocan una o varias reacciones como respuesta llamadas variables

Más detalles

Servicio de telefonía ip de la Universidad Carlos III de Madrid

Servicio de telefonía ip de la Universidad Carlos III de Madrid Servicio de telefonía ip de la Universidad Carlos III de Madrid Mediante este documento se hace una presentación del servicio de telefonía ip de la Universidad Carlos III de Madrid, así como de otros sistemas

Más detalles

Para obtener una cuenta de padre

Para obtener una cuenta de padre Orientación de Calificaciones Portal Padres Temas Principales Características Para obtener una Cuenta de Padres Lineamientos sobre el uso Manejo de la Cuenta Información de apoyo Calificaciones en Portal

Más detalles

Capítulo 11. Conclusiones y trabajo futuro

Capítulo 11. Conclusiones y trabajo futuro Capítulo 11. Conclusiones y trabajo futuro En esta tesis ha realizado un entorno de desarrollo Web que proporciona herramientas para la mejora de la calidad del código de los desarrolladores. Para conseguir

Más detalles

PRÁCTICAS DE GESTIÓN GANADERA:

PRÁCTICAS DE GESTIÓN GANADERA: PRÁCTICAS DE GESTIÓN GANADERA: MANEJO DE HOJA DE CÁCULO (EXCEL) 1. INTRODUCCIÓN AL MANEJO DE EXCEL La pantalla del programa consta de una barra de herramientas principal y de una amplia cuadrícula compuesta

Más detalles

PRC-DTI-006 Administración de Roles de los Sistemas de Información de la DTI Procedimiento Dirección de TI - COSEVI

PRC-DTI-006 Administración de Roles de los Sistemas de Información de la DTI Procedimiento Dirección de TI - COSEVI PRC-DTI-006 Administración de Roles de los Sistemas de Información de la DTI Procedimiento Dirección de TI - COSEVI Versión: 1.0 Fecha de la versión: Febrero del 2012 Creado por: PwC Costa Rica Aprobado

Más detalles

SISTEMA ETAP en línea Estándares Tecnológicos para la Administración Pública

SISTEMA ETAP en línea Estándares Tecnológicos para la Administración Pública JEFATURA DE GABINETE DE MINISTROS SISTEMA ETAP en línea Estándares Tecnológicos para la Administración Pública Manual para los Organismos Índice Índice... 2 Descripción... 3 Cómo solicitar la intervención

Más detalles

Capítulo 5: Pruebas y evaluación del sistema. A continuación se muestran una serie de pruebas propuestas para evaluar varias

Capítulo 5: Pruebas y evaluación del sistema. A continuación se muestran una serie de pruebas propuestas para evaluar varias Capítulo 5: Pruebas y evaluación del sistema 5.1 Definición de pruebas para la aplicación A continuación se muestran una serie de pruebas propuestas para evaluar varias características importantes del

Más detalles

INTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS

INTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS INTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS AUTORÍA JOSEFA PÉREZ DOMÍNGUEZ TEMÁTICA NUEVAS TECNOLOGIAS ETAPA CICLOS FORMATIVOS DE GRADO SUPERIOR DE INFORMÁTICA Resumen En esta publicación se

Más detalles

Informática I Notas del curso

Informática I Notas del curso EXCEL Objetivo: Identificar la funcionalidad general de Excel, sus herramientas y recursos Excel Objetivo Particular: Conocer los métodos básicos de trabajo de Excel, para el manejo de registros, datos

Más detalles

Plataforma de Formación Online con Moodle!

Plataforma de Formación Online con Moodle! Plataforma de Formación Online con Moodle! Moodle es un alternativa a las soluciones comerciales como Blackboard y WebCT, y se distribuye gratuitamente bajo licencia Open Source. El entorno de aprendizaje

Más detalles

Bhar aumenta 30% la eficiencia y mejora la satisfacción de los clientes

Bhar aumenta 30% la eficiencia y mejora la satisfacción de los clientes Bhar aumenta 30% la eficiencia y mejora la satisfacción de los clientes Panorama general: Fabricante de moldeados por inyección industriales y para automóviles mejora la eficiencia operativa 30% con un

Más detalles

Figura 4.1 Clasificación de los lenguajes de bases de datos

Figura 4.1 Clasificación de los lenguajes de bases de datos 1 Colección de Tesis Digitales Universidad de las Américas Puebla Romero Martínez, Modesto Este capítulo describen los distintos lenguajes para bases de datos, la forma en que se puede escribir un lenguaje

Más detalles

CAPITULO I FORMULACION DEL PROBLEMA

CAPITULO I FORMULACION DEL PROBLEMA CAPITULO I FORMULACION DEL PROBLEMA 4 1.1 Situación problemática En la actualidad el Instituto Nacional Isidro Menéndez, la mayoría de procedimientos son realizados de forma manual lo cual trae como consecuencia

Más detalles

GUÍA RÁPIDA DE TRABAJOS CON ARCHIVOS.

GUÍA RÁPIDA DE TRABAJOS CON ARCHIVOS. GUÍA RÁPIDA DE TRABAJOS CON ARCHIVOS. 1 Direcciones o Ubicaciones, Carpetas y Archivos Botones de navegación. El botón Atrás permite volver a carpetas que hemos examinado anteriormente. El botón Arriba

Más detalles

La publicación. Pere Barnola Augé P08/93133/01510

La publicación. Pere Barnola Augé P08/93133/01510 La publicación Pere Barnola Augé P08/93133/01510 FUOC P08/93133/01510 La publicación Índice Introducción... 5 1. El dominio... 7 2. Alojamiento web... 9 3. FTP... 11 3.1. Cliente FTP... 11 3.1.1. Cómo

Más detalles

Desarrollo de Aplicaciones Web Por César Bustamante Gutiérrez. Módulo I: Conceptos Básicos Tema 1: Concepto iniciales. www.librosdigitales.

Desarrollo de Aplicaciones Web Por César Bustamante Gutiérrez. Módulo I: Conceptos Básicos Tema 1: Concepto iniciales. www.librosdigitales. 1 Arquitectura de una Aplicación Android Para empezar con el desarrollo de aplicaciones en Android es importante conocer cómo está estructurado este sistema operativo. A esto le llamamos arquitectura y

Más detalles

TALLER No. 1 Capitulo 1: Conceptos Básicos de Bases de datos

TALLER No. 1 Capitulo 1: Conceptos Básicos de Bases de datos TALLER No. 1 Capitulo 1: Conceptos Básicos de Bases de datos 1. La base de datos se puede considerar como una unificación de varios archivos de datos independientes, cuyo propósito básico es evitar la

Más detalles

La gestión de contenidos en el nuevo Portal del Ministerio de Hacienda

La gestión de contenidos en el nuevo Portal del Ministerio de Hacienda La gestión de contenidos en el nuevo Portal del Ministerio de Hacienda Raquel Poncela González Introducción La aparición de los gestores de contenidos para la gestión de portales ha sido una verdadera

Más detalles

MANUAL DE USUARIO FINAL MAPCEL PROFITS

MANUAL DE USUARIO FINAL MAPCEL PROFITS INDICE I. Descripción de la aplicación. II. Requisitos III. Servicios IV. Compatibilidad de equipos V. Instalación de la solución móvil. VI. Configuración de la solución móvil VII. Instalación de la solución

Más detalles

GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES

GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES Tema: Cartas de Servicios Primera versión: 2008 Datos de contacto: Evaluación y Calidad. Gobierno de Navarra. evaluacionycalidad@navarra.es

Más detalles

Plataforma Helvia. Manual de Administración. Bitácora. Versión 6.06.04

Plataforma Helvia. Manual de Administración. Bitácora. Versión 6.06.04 Plataforma Helvia Manual de Administración Bitácora Versión 6.06.04 ÍNDICE Acceso a la administración de la Bitácora... 3 Interfaz Gráfica... 3 Publicaciones... 4 Cómo Agregar una Publicación... 4 Cómo

Más detalles

Caso práctico de Cuadro de Mando con Tablas Dinámicas

Caso práctico de Cuadro de Mando con Tablas Dinámicas 1 Caso práctico de Cuadro de Mando con Tablas Dinámicas Luis Muñiz Socio Director de SisConGes & Estrategia Introducción Hay una frase célebre que nos permite decir que: Lo que no se mide no se puede controlar

Más detalles

TUTORIAL DE INSTALACIÓN PARA VIRTUALBOX

TUTORIAL DE INSTALACIÓN PARA VIRTUALBOX TUTORIAL DE INSTALACIÓN PARA VIRTUALBOX Oracle VirtualBox es una aplicación de código abierto (Open Source) permite crear una máquina virtual en nuestro ordenador de forma que podemos ejecutar un Sistema

Más detalles

Uso de las tecnologias de la informacion en las PyMES de los municipios de Comalcalco y Cunduacán

Uso de las tecnologias de la informacion en las PyMES de los municipios de Comalcalco y Cunduacán Uso de las tecnologias de la informacion en las PyMES de los municipios de Comalcalco y Cunduacán M.A. María del Carmen Vásquez García M.C. Marbella Araceli Gómez Lemus Pasante Edwin Fabián Hernández Pérez

Más detalles

Política de privacidad. FECHA DE VIGENCIA : 22 de Abril del 2014

Política de privacidad. FECHA DE VIGENCIA : 22 de Abril del 2014 Política de privacidad FECHA DE VIGENCIA : 22 de Abril del 2014 Esta política de privacidad describe las prácticas de la empresa en relación con la información personal que obtenemos acerca de usted. Mediante

Más detalles

Introducción En los años 60 s y 70 s cuando se comenzaron a utilizar recursos de tecnología de información, no existía la computación personal, sino que en grandes centros de cómputo se realizaban todas

Más detalles

Web colegial. Especificaciones Funcionales. Versión 1.0 Fecha de Elaboración Última Modificación Elaboración a Cargo Revisón a Cargo

Web colegial. Especificaciones Funcionales. Versión 1.0 Fecha de Elaboración Última Modificación Elaboración a Cargo Revisón a Cargo Web colegial Especificaciones Funcionales Versión 1.0 Fecha de Elaboración Última Modificación Elaboración a Cargo Revisón a Cargo Índice 1.- Introducción 2.- Web 2.0 3.- Contenidos 3.1 Gestión de documentos

Más detalles

Google Docs. Iniciar el programa

Google Docs. Iniciar el programa Google Docs Google Docs es un sencillo pero potente procesador de texto, hoja de cálculo y editor de presentaciones, todo en línea. Nos permite crear nuevos documentos, editar los que ya teníamos o compartirlos

Más detalles

Servicio de estadísticas de Alojamiento Fecha de revisión: 19/09/2005

Servicio de estadísticas de Alojamiento Fecha de revisión: 19/09/2005 Servicio de estadísticas de Alojamiento Fecha de revisión: 19/09/2005 1. Acerca de este documento Este documento describe el servicio de estadísticas del que actualmente disfrutan algunas de las páginas

Más detalles

Instituto Tecnológico de Costa Rica

Instituto Tecnológico de Costa Rica Instituto Tecnológico de Costa Rica Escuela de Ingeniería en Computación Proyecto Programado: Revisión de Utilización Médica: Aplicación Web para el control de pacientes en hospitales de Puerto Rico Práctica

Más detalles

Capitulo 1. Introducción a Objetos de Aprendizaje Móvil

Capitulo 1. Introducción a Objetos de Aprendizaje Móvil Capitulo 1. Introducción a Objetos de Aprendizaje Móvil En la actualidad está surgiendo, día a día, nueva tecnología con el objetivo de mejorar y facilitar la vida diaria. Una tecnología en específico

Más detalles

SISTEMA InfoSGA Manual de Actualización Mensajeros Radio Worldwide C.A Código Postal 1060

SISTEMA InfoSGA Manual de Actualización Mensajeros Radio Worldwide C.A Código Postal 1060 SISTEMA InfoSGA Manual de Actualización Mensajeros Radio Worldwide C.A Código Postal 1060 Elaborado por: Departamento de Informática Febrero 2012 SISTEMA InfoSGA _ Manual de Actualización 16/02/2012 ÍNDICE

Más detalles

Manual para Declaración Anual

Manual para Declaración Anual Manual para Declaración Anual Contenido Introducción 1 Actualización del sistema 2 Descarga de las herramientas del SAT (DIM) 3 Ubicación de las Herramientas del Sistema 4 Desarrollo del Proceso 10 1 Generación...

Más detalles

EXTRACTO Descripción del uso y manejo de SIRAIS 1.2

EXTRACTO Descripción del uso y manejo de SIRAIS 1.2 Manual de usuario EXTRACTO Descripción del uso y manejo de ELABORADO POR Dr. Javier Rodríguez Suárez Director General de Difusión e Investigación Ing. José Joel Lucero Morales Jefe de Enseñanza de la Dirección

Más detalles

GUÍA BÁSICA DE USO DEL SISTEMA RED

GUÍA BÁSICA DE USO DEL SISTEMA RED SUBDIRECCIÓN GENERAL DE INSCRIPCIÓN, AFILIACION Y RECAUDACIÓN EN PERIODO VOLUNTARIO GUÍA BÁSICA DE USO DEL SISTEMA RED Marzo 2005 MINISTERIO DE TRABAJO Y ASUNTOS SOCIALES TESORERÍA GENERAL DE LA SEGURIDAD

Más detalles

Política de Privacidad por Internet

Política de Privacidad por Internet Política de Privacidad por Internet Última actualización: 17 de noviembre de 2013 Su privacidad es importante para nosotros. Esta Política de Privacidad por Internet explica cómo recopilamos, compartimos,

Más detalles

Menús. Gestor de Menús

Menús. Gestor de Menús Menús Para dar acceso a las categorías, artículos y generar espacio para los módulos se deben crear menús, éstos son enlaces a determinado recurso en el portal Web, sin ellos no es posible visualizar ninguno

Más detalles

4. DESARROLLO DEL SISTEMA DE INFORMACIÓN REGISTRAL AUTOMATIZADO

4. DESARROLLO DEL SISTEMA DE INFORMACIÓN REGISTRAL AUTOMATIZADO 4. DESARROLLO DEL SISTEMA DE INFORMACIÓN REGISTRAL AUTOMATIZADO 4.1. Reseña del Proyecto En el año 1995, la Oficina Registral de Lima y Callao (ORLC), con el objetivo de mejorar la calidad de los servicios

Más detalles

FORMACIÓN DE EQUIPOS DE E-LEARNING 2.0 MÓDULO DE DISEÑO Y PRODUCCIÓN DE MATERIALES UNIDAD 6 B

FORMACIÓN DE EQUIPOS DE E-LEARNING 2.0 MÓDULO DE DISEÑO Y PRODUCCIÓN DE MATERIALES UNIDAD 6 B 141 1 FORMACIÓN DE EQUIPOS DE E-LEARNING 2.0 Unidad 6 B 142 2 Índice SEGUIMIENTO DE PERSONAS 1 INFORMES 2 143 3 SEGUIMIENTO DE PERSONAS E INFORMES EN MOODLE El seguimiento de los participantes en Moodle

Más detalles

Práctica 2 de Microsoft Access

Práctica 2 de Microsoft Access Práctica 2 de Microsoft Access Israel González Carrasco (israel.gonzalez@uc3m.es) María Belén Ruiz Mezcua (mbelen.ruiz@uc3m.es) 1. FORMULARIOS 1) En primer lugar se creará una base de datos con el nombre

Más detalles

Para crear formularios se utiliza la barra de herramientas Formulario, que se activa a través del comando Ver barra de herramientas.

Para crear formularios se utiliza la barra de herramientas Formulario, que se activa a través del comando Ver barra de herramientas. Formularios TEMA: FORMULARIOS. 1. INTRODUCCIÓN. 2. CREACIÓN DE FORMULARIOS. 3. INTRODUCIR DATOS EN UN FORMULARIO. 4. MODIFICAR UN FORMULARIO 5. MANERAS DE GUARDAR UN FORMULARIO. 6. IMPRIMIR FORMULARIOS.

Más detalles

Qué es una máquina virtual?

Qué es una máquina virtual? Instalación de Windows XP en una máquina virtual utilizando Sun VirtualBox. Vamos a empezar este tutorial dando una pequeña explicación acerca de que es una máquina virtual y luego vamos a proceder a instalar

Más detalles

GUÍA PARA MANEJAR GOOGLE DRIVE

GUÍA PARA MANEJAR GOOGLE DRIVE GUÍA PARA MANEJAR GOOGLE DRIVE 1 Universidad de Córdoba Grupo de Investigación AVI Ambientes Virtuales Interactivos GOOGLE DRIVE GOOGLE DOCS O GOOGLE DRIVE Google Docs es una sencilla pero potente suite

Más detalles

MANUAL DE USUARIO MÓDULO Web

MANUAL DE USUARIO MÓDULO Web MANUAL DE USUARIO MÓDULO Web 3.6.0 Sistema de diligenciamiento validación y análisis Proyecto: Manual del Usuario Versión: 3.6.0 Documento: Elaboró: Nasly Pereira Fecha Revisión: 18-06-2014 Aprobó: Fecha

Más detalles

Capítulo I. Definición del problema y objetivos de la tesis. En la actualidad Internet se ha convertido en una herramienta necesaria para todas

Capítulo I. Definición del problema y objetivos de la tesis. En la actualidad Internet se ha convertido en una herramienta necesaria para todas Capítulo I Definición del problema y objetivos de la tesis 1.1 Introducción En la actualidad Internet se ha convertido en una herramienta necesaria para todas las personas ya que nos permite realizar diferentes

Más detalles

CRECE CON INTERNET. Empieza a navegar por la Red

CRECE CON INTERNET. Empieza a navegar por la Red CRECE CON INTERNET Empieza a navegar por la Red Empieza a navegar por la Red 1. Qué es Internet i para qué sirve? 2. Qué es e una web? 3. Qué es e navegar por Internet? 4. Cómo nos conectamos a InterneT?

Más detalles

Base de datos en la Enseñanza. Open Office

Base de datos en la Enseñanza. Open Office 1 Ministerio de Educación Base de datos en la Enseñanza. Open Office Módulo 1: Introducción Instituto de Tecnologías Educativas 2011 Introducción Pero qué es una base de datos? Simplificando mucho, podemos

Más detalles

COPPEL MANUAL TÉCNICO MCC DE SISTEMAS PROGRAMACIÓN DESCRIPCIÓN DEL PROCESO DE ARQUITECTURA DE SOFTWARE

COPPEL MANUAL TÉCNICO MCC DE SISTEMAS PROGRAMACIÓN DESCRIPCIÓN DEL PROCESO DE ARQUITECTURA DE SOFTWARE COPPEL MANUAL TÉCNICO MCC DE SISTEMAS PROGRAMACIÓN DESCRIPCIÓN DEL PROCESO DE ARQUITECTURA DE SOFTWARE Creado en May/14 Objetivo: Contar con una guía de las actividades que se deben realizar en esta fase,

Más detalles

Puesta en producción de aplicaciones móviles con GeneXus

Puesta en producción de aplicaciones móviles con GeneXus Page1 Puesta en producción de aplicaciones móviles con GeneXus En videos anteriores, vimos cómo desarrollar, prototipar y ejecutar nuestra aplicación para Smart Devices. Ahora que tenemos pronta la aplicación,

Más detalles

Instructivo de Microsoft Windows

Instructivo de Microsoft Windows Instructivo de Microsoft Windows El presente instructivo corresponde a una guía básica para el manejo de los programas y la adquisición de conceptos en relación a estos utilitarios. No obstante ello, para

Más detalles

Lincamiento técnico para la migración de equipos de cómputo de la Universidad de Costa Rica, hacia el Sistema Operativo Windows 10.

Lincamiento técnico para la migración de equipos de cómputo de la Universidad de Costa Rica, hacia el Sistema Operativo Windows 10. Página 1 de 6 Versión: 1.0 Para: Gestores de Tecnologías de Información, Administradores de Recursos Informáticos (RID) y Comunidad Universitaria. Justificación: Hacia finales de Julio de 2015 la empresa

Más detalles

Nombre de la sesión: Fundamentos de software contable

Nombre de la sesión: Fundamentos de software contable Paquetería contable 1 Sesión No. 1 Nombre de la sesión: Fundamentos de software contable Contextualización: Estamos viviendo tiempos donde la información viaja por todo el mundo en algunos minutos o segundos,

Más detalles

1. Solicitando una cuenta de correo a nuestro proveedor de Internet. 2. Adquiriendo una cuenta de correo a través de la web (webmail).

1. Solicitando una cuenta de correo a nuestro proveedor de Internet. 2. Adquiriendo una cuenta de correo a través de la web (webmail). CORREO ELECTRÓNICO NIVEL BÁSICO DE CORREO ELECTRÓNICO INICIACIÓN A CORREO ELECTRÓNICO OBTENER UNA CUENTA DE CORREO ELECTRÓNICO GRATUITA Al correo electrónico también se lo conoce como e-mail, abreviatura

Más detalles

BASE DE DATOS RELACIONALES

BASE DE DATOS RELACIONALES BASE DE DATOS RELACIONALES Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para implementar bases de datos ya

Más detalles

CAPITULO 3 MOVILIDAD EN LA NAVEGACIÓN Y ALMACENAMIENTO EN BASES DE DATOS

CAPITULO 3 MOVILIDAD EN LA NAVEGACIÓN Y ALMACENAMIENTO EN BASES DE DATOS CAPITULO 3 MOVILIDAD EN LA NAVEGACIÓN Y ALMACENAMIENTO EN BASES DE DATOS La introducción de las redes locales marca una nueva etapa en la evolución de las computadoras personales al permitir ligar varias

Más detalles

Conclusiones. Particionado Consciente de los Datos

Conclusiones. Particionado Consciente de los Datos Capítulo 6 Conclusiones Una de las principales conclusiones que se extraen de esta tesis es que para que un algoritmo de ordenación sea el más rápido para cualquier conjunto de datos a ordenar, debe ser

Más detalles

JAVATO: UN FRAMEWORK DE DESARROLLO JAVA LIBRE

JAVATO: UN FRAMEWORK DE DESARROLLO JAVA LIBRE JAVATO: UN FRAMEWORK DE DESARROLLO JAVA LIBRE Jefe de Servicio de Integración de Aplicaciones Corporativas Dirección General de Informática (Comunidad Autónoma Región de Murcia) Técnico Responsable Dirección

Más detalles

Capítulo I. Planteamiento del problema

Capítulo I. Planteamiento del problema Capítulo I. Planteamiento del problema Actualmente, cientos de instituciones educativas utilizan Sistemas gestores del aprendizaje (LMS Learning Management Systems), sin embargo, estos no fomentan el trabajo

Más detalles

Norma ISO 9001:2015. Cuáles son los cambios presentados en la actualización de la Norma?

Norma ISO 9001:2015. Cuáles son los cambios presentados en la actualización de la Norma? Norma ISO 9001:2015 Cuáles son los cambios presentados en la actualización de la Norma? Norma ISO 9001:2015 Contenido Introducción Perspectiva de la norma ISO 9001 Cambios de la norma ISO 9001 Cambios

Más detalles

REQUERIMIENTOS NO FUNCIONALES

REQUERIMIENTOS NO FUNCIONALES REQUERIMIENTOS NO FUNCIONALES REQUERIMIENTOS NO FUNCIONALES A continuación se describen las principales características no funcionales que debe contener el sistema de información. Interfaces de usuario.

Más detalles

4. Base de datos XML nativa: Marklogic

4. Base de datos XML nativa: Marklogic 4. Base de datos XML nativa: Marklogic XML ha ganado con el paso de los años protagonismo a la hora de trabajar con la información. Su lenguaje fuertemente tipado permite la comunicación entre distintas

Más detalles

Plan de trabajo para el desarrollo de su sitio web

Plan de trabajo para el desarrollo de su sitio web Plan de trabajo para el desarrollo de su sitio web Introducción La presencia en Internet es cada día una constante en lugar de una excepción. Significa estar presente las 24 horas del día, los 365 días

Más detalles

CIMA. MANUAL DE USUARIO

CIMA. MANUAL DE USUARIO MANUAL DE USUARIO Proyecto: Consultoría para la Implementación de una base de datos y un sistema web para almacenar y manejar la información de proyectos y/o actividades en el Parque nacional Cordillera

Más detalles

Servicios Administrados al Cliente

Servicios Administrados al Cliente Dell Administrados al Cliente Los servicios administrados le pueden ayudar. Al aplicar un proceso de administración consistente a través de los imprevistos en la vida de su computadora, usted puede minimizar

Más detalles

Para tener una visión general de las revistas de estadística, ir a: http://www.statsci.org/jourlist.html

Para tener una visión general de las revistas de estadística, ir a: http://www.statsci.org/jourlist.html 8. Difusión 8.4. Documentos - Métodos La expresión "publicar o perecer" hace referencia a la presión de publicar trabajos constantemente para continuar o sostener una carrera en el sector académico. La

Más detalles

Capítulo 4. Diseño de un sistema para reconocimiento y consulta de las tarjetas Hu

Capítulo 4. Diseño de un sistema para reconocimiento y consulta de las tarjetas Hu Capítulo 4. Diseño de un sistema para reconocimiento y consulta de las tarjetas Hu En este capítulo se describe el diseño de un sistema, denominado HuSystem, planteado para cumplir dos objetivos: Búsqueda

Más detalles

Manual del Profesor Campus Virtual UNIVO

Manual del Profesor Campus Virtual UNIVO Manual del Profesor Campus Virtual UNIVO Versión 2.0 Universidad de Oriente UNIVO Dirección de Educación a Distancia INDICE 1. Campus Virtual. 03 1.1 Accesos al Curso 04 1.2 Interfaz del Curso...06 1.3

Más detalles

Es integral, tiene todos los módulos necesarios conectados entre sí para operar todas las funciones administrativas, operativas y comerciales.

Es integral, tiene todos los módulos necesarios conectados entre sí para operar todas las funciones administrativas, operativas y comerciales. Paquetería contable 1 Sesión No. 9 Nombre de la sesión: ClickBalance Contextualización: Continuando con los sistemas o paquetería contable en base a programas de ERP, encontramos en el mercado la empresa

Más detalles