FASE III: CULMINACION

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

Download "FASE III: CULMINACION"

Transcripción

1 FASE III: CULMINACION

2 FASE III CULMINACIÓN 1.- ANALISIS DE LOS DATOS Para alcanzar los objetivos específicos del desarrollo del Portal Web se realizaron una serie de actividades Para determinar las necesidades y requerimientos del sistema de la Gerencia de Informática de PDVSA, para la elaboración del portal se utilizó como herramienta base la observación directa en la organización, logrando de ésta forma conocer la manera en la cual trabaja el sistema actual y cuales son las fallas funcionales que presenta el mismo, además se realizaron una serie de entrevistas al personal que labora dentro de la Gerencia de Informática de PDVSA, mediante las mismas se consiguió determinar las necesidades primordiales del sistema actual en lo que se refiere a software. Para seleccionar las herramientas para la elaboración del portal se efectuó una comparación objetiva entre dichas herramientas y arrojó el siguiente resultado: Para determinar las necesidades y requerimientos del Portal que se desarrollara en la Gerencia de Informática de PDVSA se utilizó como 54

3 55 herramienta principal la observación directa del sistema actual, recorriendo y estudiando a la vez los departamentos de mayor relevancia dentro de la Gerencia, dicha actividad arrojó como resultado los posibles problemas, fallas de funcionamiento o necesidades que suscitan dentro del sistema actual, lo cual ayudo notablemente a crear ideas dentro del grupo de desarrollo de cómo podrían solucionarse éstas necesidades, además de la actividad anteriormente realizada se realizaron una serie de entrevistas al personal que labora dentro de la Gerencia de Informática de PDVSA, mediante las mismas se consiguió determinar las necesidades primordiales de la Gerencia en lo que se refiere al software de aplicaciones y comunicaciones que son significativas para el desarrollo de los procesos y para que se cumplan los objetivos que persigue la organización. Para seleccionar las herramientas necesarias para la elaboración del portal, se efectúo un cuadro comparativo de los posibles lenguajes de comunicación y manejadores de Base de Datos que se podrían utilizar para el desarrollo del Portal, haciendo énfasis en las diferencias de velocidad, seguridad, ventajas y desventajas que presenta cada uno de los lenguajes o manejadores de Base de Datos Pre Seleccionados; los resultados fueron los siguientes:

4 56 COMPARACIÓN DE TECNOLOGIAS DE PORTAL WEB PHP PHP fue originalmente diseñado en Perl, seguidos por la escritura de un grupo de CGI binarios escritos en el lenguaje C por el programador Danés-Canadiense Rasmus Lerdorf en el año 1994 para mostrar su currículum vitae y guardar ciertos datos, como la cantidad de tráfico que su página web recibía. El 8 de junio del 1995 fue publicado "Personal Home Page Tools" luego de que Lerdorf lo combinara con su propio Form Interpreter para crear PHP/FI. Dos programadores israelíes de Technion, Zeev Suraski y Andi Gutmans, rescribieron el analizador gramatical (parser en inglés) en el año 1997 y crearon la base del PHP 3, cambiando el nombre del lenguaje a la forma actual. Experimentaciones públicas de PHP 3 comenzaron inmediatamente y fue lanzado oficialmente en junio del Para 1999, Suraski y Gutmans rescribieron el código de PHP, produciendo lo que hoy se conoce como Zend Engine o motor Zend. También conformaron a Zend Technologies en Ratmat Gan, Israel. En mayo de 2000 PHP 4 fue lanzado bajo el poder del motor Zend Engine 1.0. El 13 de julio de 2004, PHP 5 fue lanzado, utilizando el motor Zend Engine II (o Zend Engine 2). La versión mas reciente de PHP es la 5.1, que aún se encuentra en estado beta, que incluye el novedoso PDO (Objetos de Información de PHP o PHP Data Objects) y mejoras utilizando las ventajas que provee el nuevo Zend Engine 2.

5 57 USOS DE PHP Los principales usos del PHP son los siguientes: Programación de páginas Web dinámicas, habitualmente en combinación con el motor de base datos MySQL, aunque cuenta con soporte nativo para otros motores, incluyendo el estándar ODBC, lo que amplia en gran medida sus posibilidades de conexión. Programación en consola, al estilo de Perl, en Linux, Windows y Macintosh. Creación de aplicaciones gráficas independientes del navegador, por medio de la combinación de PHP y GTK (GIMP Tool Kit), que permite desarrollar aplicaciones de escritorio tanto para los sistemas operativos basados en Unix, como para Windows y Mac OS X. VENTAJAS DE PHP Capacidad de accesar a la mayoría de las base de datos que se utilizan en la actualidad. Leer los datos desde diferentes fuentes, incluyendo datos que pueden meter los usuarios desde formas HTML y manipularlos de forma sencilla. Capacidad de expandir su potencial utilizando la enorme cantidad de módulos (llamados ext's o extensiones). Posee una muy buena documentación en su página oficial.

6 58 Es Libre, por lo que se presenta como una alternativa de fácil acceso para todos. Permite las técnicas de Programación Orientada a Objetos. EJEMPLO DE CÓDIGO PHP <html> <head> <title>ejemplo</title> </head> <body> <?php if (isset($_post['muestra'])) { echo 'Hola, '.htmlentities($_post['nombre']).', tu comida favorita es:'. htmlentities($_post['comida']); } else {?> <form method="post" action="?"> Cuál es tu nombre? <input type="text" name="nombre"/> Cuál es tu comida favorita? <select name="comida"> <option>spaghetti</option> <option>asado</option> <option>pizza</option> </select> <input type="submit" name="muestra" value="seguir"> </form> <?php

7 59 }?> </body> </html> En este código es posible observar las siguientes características: Las variables enviadas por un formulario utilizando el método POST, son recibidas en el lenguaje dentro del arreglo $_POST, lo cual facilita la obtención de este tipo de datos. Este mismo método es utilizado por el lenguaje para todas las fuentes de información en una aplicación web, tales como cookies en el arreglo $_COOKIES, variables de URL en $_GET, variables de sesión utilizando $_SESSION, y variables del servidor y del cliente por medio del arreglo $_SERVER. El código PHP está "encajado" dentro del HTML e interactúa con el mismo, lo que permite diseñar la página Web en un editor común de HTML y añadir el código dinámico dentro de las etiquetas <?php?>. El resultado muestra y oculta ciertas porciones del código HTML en forma condicional. Es posible utilizar funciones propias del lenguaje para aplicaciones Web como htmlentitites(), que convierte los caracteres que tienen algún significado especial en el marcado HTML o que podrían desplegarse erróneamente en el navegador como acentos o diéresis, en sus equivalentes en formato HTML.

8 60 HTML No hay especificación oficial del HTML 1.0 porque ya existían múltiples estándares informales del HTML cuando se decidió crear un estándar oficial. Los trabajos para crear un sucesor del HTML, posteriormente llamado 'HTML+', comenzaron a finales de El HTML+ se diseñó originalmente para ser un superconjunto del HTML que permitiera evolucionar gradualmente desde el formato HTML anterior. A la primera especificación formal de HTML+ se le dio, por lo tanto, el número de versión 2.0 para distinguirla de esos "estándares no oficiales" previos. Los trabajos sobre HTML+ continuaron, pero nunca se convirtió en un estándar. El borrador del estándar HTML 3.0 fue propuesto por el recién formado W3C en marzo de Con él se introdujeron muchas nuevas capacidades, tales como facilidades para crear tablas, hacer que el texto fluyese alrededor de las figuras y mostrar elementos matemáticos complejos. Aunque se diseñó para ser compatible con HTML 2.0, era demasiado complejo para ser implementado con la tecnología de la época y, cuando el borrador del estándar expiró en septiembre de 1995, se abandonó debido a la carencia de apoyos de los fabricantes de navegadores web. El HTML 3.1 nunca llegó a ser propuesto oficialmente, y el estándar siguiente fue el HTML 3.2, que abandonaba la mayoría de las nuevas características del HTML 3.0 y, a cambio, adoptaba muchos elementos desarrollados inicialmente por los navegadores web Netscape y Mosaic. La posibilidad de trabajar con fórmulas

9 61 matemáticas que se había propuesto en el HTML 3.0 pasó a quedar integrada en un estándar distinto llamado MathML. El HTML 4.0 también adoptó muchos elementos específicos desarrollados inicialmente para un navegador web concreto, pero al mismo tiempo comenzó a limpiar el HTML señalando algunos de ellos como 'desaprobados'. Ya no va a haber nuevas versiones del HTML. Sin embargo, la herencia del HTML se mantiene en XHTML, que se basa en XML. El HTML, acrónimo inglés de Hypertext Markup Language (lenguaje de marcación de hipertexto), es un lenguaje de marcas diseñado para estructurar textos y presentarlos en forma de hipertexto, que es el formato estándar de las páginas web. Gracias a Internet y a los navegadores del tipo Explorer, Mozilla, Firefox o Netscape, el HTML se ha convertido en uno de los formatos más populares que existen para la construcción de documentos. HTML utiliza etiquetas o marcas, que consisten en breves instrucciones de comienzo y final, mediante las cuales se determina la forma en la que deben aparecer en su navegador el texto, así como también las imágenes y los demás elementos, en la pantalla del ordenador. Toda etiqueta se identifica porque está encerrada entre los signos menor que y mayor que (<>), y algunas tienen atributos que pueden tomar algún valor.

10 62 USOS DEL HTML Programación de páginas web Uso de los Frames La técnica de los frames ha sido una de las más empleadas a la hora de construir páginas web, debido a la facilidad que tiene para crear ventanas independientes en las que cargar páginas a partir de menús. Hasta la introducción de HTML dinámico fue la única herramienta de que disponíamos para estos fines. VENTAJAS DE HTML HTML permite la introducción de referencias a otras páginas por medio de los enlaces hipertexto. La mayor ventaja del HTML es que permite desplazarse rápidamente entre los sitios web, a través de ligas o hipervínculos y en pocos minutos visitar varias decenas o cientos de páginas, por ejemplo, esta es una liga: que te lleva al sitio del monopolio de películas infantiles Disney. Las imágenes también pueden ser ligas: por ejemplo:.

11 63 Las ligas se identifican, porque cuando se pasa el mouse sobre ellas, el puntero se cambia a una curiosa manita. Sin embargo el HTML está limitado porque las páginas HTML no son interactivas, es decir no pueden procesar entrada de datos por el usuario, ni funcionar como si fueran aplicaciones de computadora; esto quiere decir que el funcionamiento se limita al siguiente esquema: EJEMPLOS DE CODIGO FUENTE DE HTML página index.html <html> <head> </head> <frameset rows="18%,*"> <frame name="superior" src="arriba.html" marginwidth="10" marginheight="10" scrolling="no" frameborder="1"> <frameset cols="19%,*">

12 64 <frame name="menu" src="menu2.html" marginwidth="10" marginheight="10" scrolling="auto" frameborder="0"> <frame name="ventana" src="central_1.html" marginwidth="10" marginheight="10" scrolling="auto" frameborder="0"> <frameset> <frameset> </html> página menu.html <html> <head> </head> <body> <a href="central_1.html" target="ventana">página 1ª</a> <a href="central_2.html" target="ventana">página 2ª</a> </body> </html> ASP.NET ASP es un acrónimo con varios significados: #Active Server Pages, una solución de software de Microsoft. #Application Service Provider es un negocio que sirve a otros en las necesidades de programas de ordenador (comparese con ISP para Internet service provider).#appletalk Session Protocol un protocolo de la capa de sesión usado por AppleTalk

13 65 USOS DE ASP.NET Microsoft Active Server Pages (ASP) es un lenguaje para entornos de servidor con el que puede crear páginas dinámicas e iteractivas. Con el ASP puedes combinar paginas HTML, Script y componentes COM para crear páginas web dinámicas y aplicaciones web de forma rápida. Un fichero asp puede contener etiquetas HTML y Scripts ASP. El Script de Asp comienza con <% y termina con %>. Todo lo que va entre medias se interpreta en el servidor. VENTAJAS DE ASP.NET Mejor rendimiento. ASP.NET es un código de Common Language runtime compilado que se ejecuta en el servidor. A diferencia de sus predecesores, ASP.NET puede aprovechar las ventajas del enlace anticipado, la compilación just-in-time, la optimización nativa y los servicios de caché desde el primer momento. Esto supone un incremento espectacular del rendimiento antes de siquiera escribir una línea de código. Compatibilidad con herramientas de primer nivel. El marco de trabajo de ASP.NET se complementa con un diseñador y una caja de herramientas muy completos en el entorno integrado de programación (Integrated Development Environment, IDE) de Visual Studio. La edición WYSIWYG,

14 66 los controles de servidor de arrastrar y colocar y la implementación automática son sólo algunas de las características que proporciona esta eficaz herramienta. Eficacia y flexibilidad. Debido a que ASP.NET se basa en Common Language Runtime, la eficacia y la flexibilidad de toda esa plataforma se encuentra disponible para los programadores de aplicaciones Web. La biblioteca de clases de.net Framework, la Mensajería y las soluciones de Acceso a datos se encuentran accesibles desde el Web de manera uniforme. ASP.NET es también independiente del lenguaje, por lo que puede elegir el lenguaje que mejor se adapte a la aplicación o dividir la aplicación en varios lenguajes. Además, la interoperabilidad de Common Language Runtime garantiza que la inversión existente en programación basada en COM se conserva al migrar a ASP.NET. Simplicidad. ASP.NET facilita la realización de tareas comunes, desde el sencillo envío de formularios y la autenticación del cliente hasta la implementación y la configuración de sitios. Por ejemplo, el marco de trabajo de página de ASP.NET permite generar interfaces de usuario, que separan claramente la lógica de aplicación del código de presentación, y controlar eventos en un sencillo modelo de procesamiento de formularios de tipo Visual Basic. Además, Common Language Runtime simplifica la programación, con servicios de código administrado como el recuento de referencia automático y el recolector de elementos no utilizados.

15 67 Facilidad de uso. ASP.NET emplea un sistema de configuración jerárquico, basado en texto, que simplifica la aplicación de la configuración al entorno de servidor y las aplicaciones Web. Debido a que la información de configuración se almacena como texto sin formato, se puede aplicar la nueva configuración sin la ayuda de herramientas de administración local. Esta filosofía de "administración local cero" se extiende asimismo a la implementación de las aplicaciones ASP.NET Framework. Una aplicación ASP.NET Framework se implementa en un servidor sencillamente mediante la copia de los archivos necesarios al servidor. No se requiere el reinicio del servidor, ni siquiera para implementar o reemplazar el código compilado en ejecución. Escalabilidad y disponibilidad. ASP.NET se ha diseñado teniendo en cuenta la escalabilidad, con características diseñadas específicamente a medida, con el fin de mejorar el rendimiento en entornos agrupados y de múltiples procesadores. Además, el motor de tiempo de ejecución de ASP.NET controla y administra los procesos de cerca, por lo que si uno no se comporta adecuadamente (filtraciones, bloqueos), se puede crear un proceso nuevo en su lugar, lo que ayuda a mantener la aplicación disponible constantemente para controlar solicitudes. Posibilidad de personalización y extensibilidad. ASP.NET presenta una arquitectura bien diseñada que permite a los programadores insertar su código en el nivel adecuado. De hecho, es posible extender o reemplazar cualquier subcomponente del motor de tiempo de ejecución de ASP.NET

16 68 con su propio componente escrito personalizado. La implementación de la autenticación personalizada o de los servicios de estado nunca ha sido más fácil. Seguridad. Con la autenticación de Windows integrada y la configuración por aplicación, se puede tener la completa seguridad de que las aplicaciones están a salvo. CODIGO FUENTE DE ASP.NET Código: Concatenar cadenas de texto en ASP.NET <%@ Page Language="VB" ContentType="text/html" ResponseEncoding="utf-8" %> <script runat="server"> Sub Page_Load(Src As Object, E As EventArgs) Dim nombre, apellido as String nombre = "Felipe" apellido ="Borbon" t1.text= nombre & apellido End Sub </script><html> <head> <title>documento sin título</title> <meta http-equiv="content-type" content="text/html; charset=utf-8"> </head> <body> <asp:label ID="t1" runat="server"></asp:label>

17 69 </body> </html> Código: Hola Mundo en ASP.NET Page Language="VB" ContentType="text/html" ResponseEncoding="utf-8" %> <script runat="server"> Sub Page_Load p1.innerhtml = "<b>hola Mundo</b> " End Sub </script> <html> <body> <form runat="server"> <p id="p1" runat="server" /> </form> </body> </html> Para efectos del trabajo de grado se trabajara con el lenguaje de programación PHP. PHP puede hacer cualquier cosa que se pueda hacer con un script CGI, como procesar la información de formularios, generar páginas con contenidos dinámicos, o enviar y recibir cookies. Y esto no es todo, se puede hacer mucho más. Este lenguaje ofrece sencillez y facilidad al momento de trabajar debido a que las líneas de código son fáciles de aprender, casi como el lenguaje humano.

18 70 Es más factible y más eficaz al momento de programar. Se hace muy versátil y eficaz debido al sin numero de extensiones que posee PHP. Además de que es software libre y permite que dichas extensiones sea modificada para satisfacer las necesidades de los usuarios. Es un lenguaje de programación con el cual se pueden crear páginas Web y/o portales dinámicas e interactivas. PHP permite la entrada de datos a través de la página Web o portal. Una características de esto es que nos permite hacer un shopping cart (carro de compra), que no es mas que una ventana que le permite al usuario comprar objetos a través de esta y a su ves registras todos los campos necesarios como cantidad, precio, información del producto, etc. PHP puede ser utilizado en cualquiera de los principales sistemas operativos del mercado, incluyendo Linux, muchas variantes Unix (incluyendo HP-UX, Solaris y OpenBSD), Microsoft Windows, Mac OS X, RISC OS y probablemente alguno más. PHP soporta la mayoría de servidores web de hoy en día, incluyendo Apache, Microsoft Internet Information Server, Personal Web Server, Netscape e iplanet, Oreilly Website Pro server, Caudium, Xitami, OmniHTTPd y muchos otros. PHP tiene módulos disponibles para la mayoría de los servidores, para aquellos otros que soporten el estándar CGI, PHP puede usarse como procesador CGI. Con PHP no se encuentra limitado a resultados en HTML. Entre las habilidades de PHP se incluyen: creación de imágenes, archivos PDF y

19 71 películas Flash (usando libswf y Ming) sobre la marcha. También puede presentar otros resultados, como XHTM y archivos XML. PHP puede auto generar estos archivos y almacenarlos en el sistema de archivos en vez de presentarlos en la pantalla Quizás la característica más potente y destacable de PHP es su soporte para una gran cantidad de bases de datos. Escribir un interfaz vía Web para una base de datos es una tarea simple con PHP. Las siguientes bases de datos están soportadas actualmente: Adabas D Ingres Oracle (OCI7 and OCI8) DBase InterBase Ovrimos Empress FrontBase PostgreSQL FilePro (read-only) msql Solid Hyperwave Direct MS-SQL Sybase IBM DB2 MySQL Veloces Informix ODBC Unix dbm También se cuenta con una extensión DBX de abstracción de base de datos que permite usar de forma transparente cualquier base de datos soportada por la extensión. Adicionalmente, PHP soporta ODBC (el Estándar Abierto de Conexión con Bases de Datos), así que puede conectarse a cualquier base de datos que soporte tal estándar.

20 72 PHP también cuenta con soporte para comunicarse con otros servicios usando protocolos tales como LDAP, IMAP, SNMP, NNTP, POP3, HTTP, COM (en Windows) y muchos otros. También se pueden crear sockets puros. PHP soporta WDDX para el intercambio de datos entre lenguajes de programación en Web. Y hablando de interconexión, PHP puede utilizar objetos Java de forma transparente como objetos PHP Y la extensión de CORBA puede ser utilizada para acceder a objetos remotos. Otra razón principal es que la empresa PDVSA se esta alineando al decreto 3390 de la ley que establece que deben utilizar software libre ya que ofrece mas facilidad y personalidad al momento de usarlo. También son más baratos que otros programas debido a que no se cobra por la licencia. COMPARACION DE BASE DE DATOS De forma sencilla, una base de datos es un conjunto de datos que pertenecen al mismo contexto almacenados sistemáticamente para su uso posterior. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta. Para efectos de Internet es una aplicación informática para manejar información en forma de "fichas": clientes, artículos, películas, etc. La mayoría de las bases de datos actuales permiten hacer

21 73 listados, consultas, crear pantallas de visualización de datos, controlar el acceso de los usuarios, etc. También es cada vez más frecuente que las consultas se puedan hacer en un lenguaje estándar conocido como SQL. POSTGRESQL Es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones sobre las mismas. Aúna características del álgebra y el cálculo relacional permitiendo lanzar consultas con el fin de recuperar información de interés de una base de datos, de una forma sencilla; es un lenguaje de programación interactivo y estandarizado para extraer información y actualizar una base de datos, utiliza comandos que permite seleccionar, insertar, actualizar y encontrar la data que se requiere. Además manipula datos y definición de estructuras de datos, que permite que el desarrollador piense en términos de los datos que va a manipular, y no en cómo realizar la manipulación de los datos. Es un estándar que, al ser utilizado por gran cantidad de sistemas manejadores de bases de datos, hace más fácil el aprendizaje de varios sistemas, y aprovecha mejor el tiempo de desarrollo y aprendizaje del sistema.

22 74 VENTAJAS DE POSTGRESQL Las características positivas que posee este gestor según las opiniones más comunes en Internet, son: Posee una gran escalabilidad. Es capaz de ajustarse al número de CPUs y a la cantidad de memoria que posee el sistema de forma Óptima, haciéndole capaz de soportar una mayor cantidad de peticiones simultáneas de manera correcta (se dice que ha llegado a soportar el triple de carga de lo que soporta MySQL Implementa el uso de rollback's, sub consultas y transacciones, haciendo su funcionamiento mucho más eficaz, y ofreciendo soluciones en campos en las que MySQL no podrá. Tiene la capacidad de comprobar la integridad referencial, así como también la de almacenar procedimientos en la propia base de datos, equiparándolo con los gestores de bases de datos de alto nivel, como puede ser Oracle. Es universal Estandarización. Es rápido y eficiente Fácil y rápido aprendizaje. Buen rendimiento general Arquitectura cliente-servidor. Puede generar código HTML de forma automática

23 75 Integración con cualquier lenguaje de programación. Marco teórico sólido, fundamentado en el álgebra relacional. Definición de vínculos en la consulta, esto le da a SQL una gran flexibilidad. Simplicidad de conceptos (modelo de base de datos: tablas = líneas x columnas). ORACLE Es un manejador de base de datos relacional que hace uso de los recursos del sistema informático en todas las arquitecturas de hardware, para garantizar su aprovechamiento al máximo en ambientes cargados de información, es decir, que e el conjunto de datos que proporciona la capacidad de almacenar y acude a estos de forma consecuente con un modelo definido como relacional. La Corporación Oracle ofrece este RDBMS como un producto incorporado a la línea de producción. Además incluye cuatro generaciones de desarrollo de aplicación, herramientas de reportes y utilitarios, lo que quiere decir que Oracle es un sistema comercial que aporta un SGBD (Sistema Gestor de Base de Datos) que ofrece las particularidades básicas para trabajar en entornos multi-usuario. Como sistema gestor de base de datos, es actualmente uno de los paquetes

24 76 de software más ampliamente extendidos en todas las compañías que tienen que gestionar una cantidad importante de información. VENTAJAS ORACLE Su seguridad y solidez La riqueza de su diccionario de datos. Datos seguros, posibilidades de expansión La potencia de sus instrumentos de desarrollo de aplicaciones. Los mecanismos encargados de la seguridad y la confidencialidad. Oracle se puede ejecutar en computadoras personales (PC), microcomputadoras, mainframes y computadoras con procesamiento paralelo masivo. Soporta unos 17 idiomas, y se ejecuta automáticamente en más de 80 arquitecturas de hardware y software distinto sin tener la necesidad de cambiar una sola línea de código. Más el 80% de los códigos internos de Oracle son iguales a los establecidos en todas las plataformas de sistemas operativos.

25 77 ACCESS El Access es una herramienta de base de datos muy potente y con gran funcionalidad, es posible almacenar gran cantidad de registros organizados de manera muy ordenada y con la posibilidad de hacer consultas y obtener resultados muy eficientes y resolutivos, se basa en tablas, cada una de ellas con un número determinado de campos, que pueden ser de tipo texto (Nombre, Descripción, entre otros), numérico (Cédula, Código postal), fecha ( DD/ MM/ AA), booleano (Si/No) y algunos otros. En una tabla puede elegirse una clave primaria, que pueden ser uno o varios campos, y que identifica cada uno de los registros como únicos e irrepetibles. Por ejemplo, en el caso de un videoclub podemos crear una tabla llamada PELICULA, en la que podemos identificar cada una de las películas por un número, que será uno de los campos y a la vez la clave primaria. Una vez creadas todas las tablas necesarias se procede a introducir los datos en ellas, la tarea más fácil del diseño, simplemente abriendo cada una de ellas e introduciendo los datos en cada campo para conformar los distintos registros. En el caso del videoclub, las tablas podrían ser PELICULA, SOCIO y ALQUILER. La tabla ALQUILER relacionaría las dos anteriores, es decir, uno de los campos sería Fecha Alquiler, donde se constataría cuando cada socio alquila y devuelve una película. Una vez introducimos los datos en cada una de las tablas, ya estaría realizado el

26 78 diseño y ahora podríamos hacer alguna consulta que nos pudiera interesar. Estas consultas si no son muy difíciles se pueden crear desde el propio Access entrelazando las tablas y quedándonos con los registros que realmente nos interesen. Una posible consulta en el ejemplo del videoclub podría ser cuántos clientes de nuestra base de datos han visto la película Titanic. VENTAJAS DE ACCESS Reducción de riesgos. Niveles de servicio mejorados. Operaciones simplificadas: Simplifica los procesos administrativos y de abastecimiento. Mayor flexibilidad: Se pueden Instalar nuevas conexiones o modificar las existentes rápidamente. Rendimiento empresarial mejorado: Ayuda a acceder a información vital de la empresa en cualquier momento y en cualquier lugar (requisito básico para mantener la agilidad empresarial en el mercado global actual), y garantiza un acceso óptimo a las aplicaciones empresariales. Luego de observar y estudiar las características y Ventajas de Oracle, Access y POSTGRESQL se decidió aplicar el Gestor de Base de datos PROSTGRESQL, como herramienta de desarrollo del Trabajo de Grado.

27 79 Dicha herramienta permite la existencia de miles de usuarios conectados a una base de datos, mejorando así las comunicaciones dentro de una organización y presenta una gran potencia para Windows NT. La complejidad de la gestión y de la administración de la base de datos se reduce gracias al interfaz gráfico que presenta. Es sencilla de instalar. Puede generar código HTML de forma automática. Está diseñada para entornos I*net (Intranet, Extranet, Internet). Tienen un coste bajo. Podríamos decir que POSTGRESQL Tiene un rendimiento infinitamente (como mínimo mucho mejor) más elevado que el MsAccess u Oracle, su gestión es también bastante más complicada ya que para alcanzar un rendimiento optimo, es necesaria la aportación técnica de un informático para configurarla correctamente Como podemos ver, POSTGRESQL Server presenta muchas ventajas y quizás también muchos inconvenientes porque como bien sabemos parece que nos está encerrando en su plataforma. Luego de realizar la selección de las herramientas se procedió a Diseñar lógica y físicamente el Portal utilizando como lenguaje de programación PHP y como manejador de base de datos Postgres SQL, se creó un módulo principal del Portal donde muestra cada una de las opciones a las cuales se puede acceder, ofreciendo como alcances principales a los usuarios los siguientes:

28 80 Modulo de solicitud de Soporte Técnico. Messenger. Acceso directo a aplicaciones. Soporte Técnico en línea. Motor de búsqueda. Información sobre la normativa de la empresa. Estos alcances logran satisfacer las actuales necesidades de la Gerencia de Informática de PDVSA. La Evaluación del Sistema se llevó a cabo para identificar puntos débiles y fuertes del Portal Web para la Gerencia de informática de PDVSA. La evaluación ocurrió a lo largo de los siguientes cuatro parámetros: Evaluación operacional Sé evaluó la manera en que funciona el Sistema, esto incluye su facilidad de uso, Tiempo de respuesta ante una necesidad o proceso, como se adecuan los formatos en que se presenta la Información, contabilidad global y su nivel de Utilidad, lo cual resulto optimo dentro de lo establecido. Impacto Organizacional Se Identificaron y midieron los beneficios operacionales para la Empresa en áreas tales como, desempeño laboral, rapidez y organización

29 81 en el flujo de Información i nterna. Desempeño del Desarrollo Se evaluó el Tiempo y esfuerzo en el desarrollo el cual correspondió con el presupuesto y estándares y otros criterios de Administración de Proyectos. Además se incluyen la valoración de los métodos y herramientas utilizados durante el desarrollo del Sistema. Prueba Final Esto es debido a el riesgo asociado al uso del Portal en cuanto a diferentes factores como por ejemplo: normas internas o seguridad, puede hacerse la elección de comenzar la operación del Sistema solo en un área de la Empresa (como una Prueba piloto), que puede llevarse a cabo en un Departamento o con una o dos personas. Cuando se implanta un nuevo sistema lo aconsejable es que el viejo y el nuevo funcionen de manera simultánea o paralela con la finalidad de comparar los resultados que ambos ofrecen en su operación, además dar tiempo al personal para su entrenamiento y adaptación al nuevo Sistema. Durante el Proceso de Implantación y Prueba se implementaron todas las estrategias posibles para garantizar que en el uso inicial del Portal se encuentre libre de problemas lo cual se puede descubrir durante este

30 82 proceso y levar a cabo las correcciones de lugar para su buen funcionamiento. 2.- DISCUSIÓN DE LOS RESULTADOS Se establecieron algunas fases que delimitaron la secuencia y la manera de desarrollo del Portal Web para la Gerencia de Informática de PDVSA, así mismo se plasmaron unos objetivos particulares que alcanzaría el trabajo de Grado, todo esto se estudio con la mayor coordinación posible dentro del esquema de lo que es llevar a cabo la tarea. En el estudio preliminar se logro determinar las necesidades y los requerimientos de la Gerencia de Informática de PDVSA para la elaboración del portal, ésta información sirvió de base dando cumplimiento a lo planteado por Kendall (2001) cuando refiere que para desarrollar un portal es necesario partir de la situación actual en la cual se encuentra el sistema si él mismo existe, luego identificar los problemas, oportunidades y objetivos que persigue alcanzar el proyecto de grado; ésta acción se llevo a cabo por el grupo de desarrollo y se observó objetivamente el comportamiento del sistema dentro de la Gerencia de Informática de PDVSA, logrando Además de lo anteriormente mencionado se consiguió seleccionar las herramientas necesarias para la elaboración del portal, lo cual fue oportuno para cumplir lo establecido por Kendall (2001) cuando refiere que una de las

31 83 tareas esenciales dentro de la realización de un portal Web es la determinación de los requerimientos de información, ya que de esta manera se comprende lo que los usuarios necesitan para desempeñar sus funciones correctamente y además el analista observa si se puede o no mejorar la forma en que se realizan los procesos; y así poder minimizar costos innecesarios para la organización y así optimizar el tiempo de los procesos. Incluso se analizó exhaustivamente los requerimientos del sistema como tal y se organizaron las ideas como ventajas, desventajas y detalles necesarios que dieron paso a una nueva propuesta del sistema. Así mismo se consiguió diseñar lógica y físicamente el portal para la Gerencia de Informática de PDVSA tal desarrollo cumplió lo programado por Kendall (2001) cuando afirma que para diseñas el sistema el analista diseña procedimientos precisos para la captura de datos, a fin de que los datos que van a entrar al sistema de información sean correctos. Además, el analista también proporciona entrada efectiva para el sistema de información mediante el uso de técnicas para el buen diseño de formas y pantallas, y así mismo algoritmos y diagramas que reflejen el funcionamiento del sistema. De igual forma, se demostró mediante pruebas el funcionamiento del portal dando cumplimiento a lo planteado por Kendall (2001) cundo refiere que dentro de la realización de cualquier sistema en su fase final debe estar implícito el mantenimiento y/o pruebas del sistema; el autor afirma que ante de que pueda ser usado, el sistema de información debe ser probado. Es mucho menos costoso encontrar problemas antes de que el sistema sea

32 84 entregado a los usuarios. Algunas de las pruebas son realizadas por los programadores solos y otras por los analistas de sistemas junto con los programadores. Primero se ejecuta una serie de pruebas para que destaquen los problemas con datos de ejemplo y eventualmente con datos reales del sistema actual.

33 CONCLUSIONES

34 CONCLUSIONES Es conocido por el mundo entero que la informática tiene influencia vital en el desarrollo de una organización: automatizar procesos, reducir costos y tiempo y hacer que las empresas sean más eficaces y eficientes. Se determino que los procesos actuales de la gerencia de informática estaban causando pérdida de tiempo y dinero a la empresa y sus empleados. Se notó que los usuarios de PDVSA estaban un poco descontento por el proceso tan tedioso que tenían que realizar para solicitar un servicio a la gerencia de AIT, en éste caso un servicio técnico. Esto debido a que tenían que esperar un tiempo relativamente largo para que su solicitud fuera considerada y atendida. Se decidió, en conjunto con PDVSA, y gracias a varios estudios realizados sobre tecnologías Web disponibles actualmente en el mercado, que la tecnología que mas se amoldaba a este proyecto era el PHP. El mismo da una facilidad al momento de trabajar ya que el lenguaje de programación es casi lenguaje humano, es decir, que es más amigable. PHP es software libre, el cual era una regla pautada por PDVSA ya que ellos se están alineando al decreto 3390 de la ley. Debido a ser software libre, PHP, posee muchos sitios en la Web donde hay un intercambio constante de código por parte de otros programadores. PDVSA adquiere la ventaja de utilizar software libre el cual le evita el proceso de lidiar con las

35 87 licencias y/o registros los cuales cuestan mucho dinero y restringe el uso libre de la tecnología. También se llegó a la conclusión, gracias a estudios realizados, que el mejor software manejador de base de datos era el PostgreSQL. Se debía tener un manejador de base de datos que fuera versátil, software libre y que trabajara de manera excelente en conjunto con PHP. Se optimizo procesos de PDVSA para que la empresa sea mas eficientes en esas áreas gracias a el diseño del Portal Web de la gerencia de AIT (PAIT). Se logro categorizar las solicitudes por importancia y/o por cargo en la empresa, resolviendo así muchos problemas y haciendo el servicio eficiente. Esto hace que las solicitudes con más importancia para la empresa sean atendidas con prioridad y otras que no generan riesgo alguno sean atendidas después. Se pudo tener un acceso, de manera fácil, por parte de usuarios que no pertenecen a la gerencia de AIT a muchas aplicaciones (entre otras cosas como pautas, lineamientos, etc.) de dicha gerencia gracias al PAIT. Los usuarios pueden buscar cualquier información de la gerencia AIT de manera sencilla gracias al motor de búsqueda incluido en el PAIT. Finalmente, la empresa evoluciono, aplicando en el ámbito Internet, los cambios de sus paginas Web (información estática) a portales Web (información dinámica).

36 RECOMENDACIONES

37 RECOMENDACIONES Se recomienda implantar el portal Web PAIT ya que resuelve muchos problemas actuales de los usuarios con la gerencia de AIT. Al momento de implementar el PAIT, se recomienda hacerle las respectivas pruebas al sistema para asegurar su buen funcionamiento. El PAIT debe estar en un servidor remoto que se encuentre en el edificio donde está la gerencia de AIT. Esto es útil en el caso que un técnico necesite reparar el equipo donde se encuentra o el mismo portal. Debe estar situado en una habitación con los medidas de seguridad necesarias como son, alarma y detector de incendios y humo, extinguidos de dióxido de carbono (CO2), mecanismo contra incendio automáticos de dióxido de carbono (CO2), equipos eléctricos con su respectivo cableado según las normas SISCO, un cuarto sólo para servidores y equipos de redes que cumplan con las normas CISCOS. El portal es de gran ayuda, pero en caso de que el portal falle por cualquier causa, o que la conexión a la Intranet esté caída, se debe seguir el método anterior donde se solicita el servicio a través del teléfono. En éste caso, la persona que atiende la llamada deberá ingresar los datos manualmente a una base de datos alterna para que al volver el servicio de Intranet, o el que haya fallado, se ingresen los datos al PAIT para que las

38 90 solicitudes hechas en ése período de tiempo tengan validez y gocen de los beneficios que da el portal. Se debe hacer un constante mantenimiento y actualizarlo periódicamente para que el PAIT no se haga obsoleto. También se debe estudiar si el portal necesita más módulos que puedan ayudar más a los usuarios de PDVSA y así hacer el PAIT un sistema más integro. Esto se lograría mediante de estudios y recopilación de datos más detallados que se le realizaran a los usuarias que ya hayan usado el portal, para así, analizar módulos que necesiten ser mejorados o ingresar módulos completamente nuevos.

39 BIBLIOGRAFIA

40 BIBLIOGRAFIA Denevir Studios (2005) Zonavisual (2000) Biblioteca de Consulta Microsoft Encarta 2005 Peter Jeter (2003) Webmaster (2004) Cybulski K. & Valentine D. (1995) Wikipedia (2005)

41 93 SEECH (2004) Moisés Daniel Díaz (2004) Winkler R. Francisco Mosse (2005) José A. González M. (2005) %20Iniciaci%C3%B3n/Qu%C3%A9%20es%20un%20sitio%20web.asp Miguel Vaquero (2005) AldeaLinux (2003)

42 94 Red.es (2005) Pérez Feliu (2001) Apache (2005) PHP (2005) Hugo Alboreda Montoya (2005) Gonzalo Ferreyra Cortés (2005) Koontz y O Donnel (1986) emocional.org/aplicaciones_practicas/ie_en_el_liderazgo.htm

43 95 Peter F. Drucker, (1976)

44 ANEXOS

45 ORGANIGRAMA DE AIT 97

46 98 ENTREVISTA AL PERSONAL DE AIT CONOCIMIENTO DEL SISTEMA: INVENTARIO 1- ) Cronológicamente se lleva a cabo un inventario en la compañía acerca de Sistemas, Hardware, y Datos? 1.1-) Se ha efectuado algún tipo de inventario o auditoria externa a la empresa acerca de Sistemas, Hardware, y Datos? Cómo fueron los resultados? 2- ) Quiénes son los usuarios de los elementos del inventario? 3- ) De alguna manera los usuarios pueden notificar lo que ellos denotarían como fallas o necesidades del Inventario? Cuáles son estas fallas o necesidades? 4- ) Se ha realizado un estudio de las fallas o requerimientos acotados? 5- ) Existirán situaciones donde en caso de presentarse fallas pudieran propiciar riesgo para el personal u organización? 6- ) Tienen planteado la actualización de los controles internos para minimizar la posibilidad de fallas? SOFTWARE 1- ) Cómo esta estructurada el área de software?

47 99 2- ) Es viable la aplicación de mantenimiento de la infraestructura de software? 3- ) Existe una plataforma o código fuente específico que este proyectando la empresa? Cuál es? 4- ) Se han hecho estudios coste/beneficio sobre si cambiar los sistemas del departamento o mejorarlos? Qué resultados arrojaron dichos estudios? 5- ) Hay algunas necesidades específicas de requerimientos de sistemas? 5.1-) Dichas necesidades, si tienen solución, pueden ser atendidas por el grupo de desarrollo de trabajo de grado? 5.2-) Qué tiempo e xige la empresa para dicho desarrollo? PRUEBAS 1- ) Existe un plan de pruebas en materia de la infraestructura de software? 2- ) Va a contratar los servicios de un especialista (auditor, consultor, experto en informática...) externo a la empresa para verificar la estructura de funcionamiento de software? SEGURIDAD 1- ) En la infraestructura de software existen mecanismos de auditoria en relación a los Sistemas Operativos? 2- ) Hay Seguridad de Software?

48 ) Hay Seguridad de Comunicaciones? 4- ) Hay Seguridad de Base de Datos? 5- ) Hay Seguridad de Proceso? 6- ) Existe un administrador de sistemas que controle a los usuarios? 7- ) Gestiona los perfiles de los usuarios dicho administrador? 8- ) Se obliga, cada cierto tiempo, a cambiar la contraseña automáticamente? 9- ) Existe una sala de servidores? 10- ) Existe un acceso restringido a la sala de servidores? 11- ) Existen mecanismos de seguridad física en las salas de servidores? 12- ) Se dispone de equipos auxiliares en caso de caída o avería del equipo principal? Qué harían en ese caso? 13- ) Se dispone de generador de energía auxiliar para asegurar la corriente a los servidores?

49 CRONOGRAMA 101

50 PANTALLAS DEL PORTAL

51 103

52 104

53 105

Qué es PHP? Example #1 Un ejemplo introductorio "<?,?>".

Qué es PHP? Example #1 Un ejemplo introductorio <?,?>. Basico de PHP kz Qué es PHP? PHP (acrónimo de "PHP: Hypertext Preprocessor") es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en páginas HTML y ejecutado en el servidor. Una respuesta

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

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor.

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor. Procesamiento del lado del servidor La Programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de un usuario mediante la interpretación de un script en el

Más detalles

2.3. Lenguajes de programación del lado Servidor. ASP.NET (Active Server Pages).

2.3. Lenguajes de programación del lado Servidor. ASP.NET (Active Server Pages). 2.3. Lenguajes de programación del lado Servidor Existe una multitud de lenguajes concebidos o no para Internet. Cada uno de ellos explota más a fondo ciertas características que lo hacen más o menos útiles

Más detalles

GENERAR DOCUMENTOS HTML USANDO LENGUAJE PHP. EJERCICIO RESUELTO EJEMPLO SENCILLO. (CU00733B)

GENERAR DOCUMENTOS HTML USANDO LENGUAJE PHP. EJERCICIO RESUELTO EJEMPLO SENCILLO. (CU00733B) APRENDERAPROGRAMAR.COM GENERAR DOCUMENTOS HTML USANDO LENGUAJE PHP. EJERCICIO RESUELTO EJEMPLO SENCILLO. (CU00733B) Sección: Cursos Categoría: Tutorial básico del programador web: HTML desde cero Fecha

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

METODOLOGÍA E IMPLEMENTACIÓN DEL SIGGA (SISTEMA DE INFORMACION GEOGRAFICA: GOBERNANZA DEL AGUA)

METODOLOGÍA E IMPLEMENTACIÓN DEL SIGGA (SISTEMA DE INFORMACION GEOGRAFICA: GOBERNANZA DEL AGUA) METODOLOGÍA E IMPLEMENTACIÓN DEL SIGGA (SISTEMA DE INFORMACION GEOGRAFICA: GOBERNANZA DEL AGUA) I.1 Definición de SIG Es un sistema compuesto por hardware, software y procedimientos para capturar, manejar,

Más detalles

1.1.- Introducción a la Web Vemos una introducción al medio donde se encajan los lenguajes que vamos a tratar: la web.

1.1.- Introducción a la Web Vemos una introducción al medio donde se encajan los lenguajes que vamos a tratar: la web. Sesión 01: Introducción a los lenguajes web COMPUTACION E INFORMATICA WEB DEVELOPPER III Competencias a Conseguir: - Introducción general a la programación web. - Conocer y diferenciar el concepto de páginas

Más detalles

Para ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes:

Para ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes: Descripción del ambiente de trabajo Entrar y salir de la aplicación Para ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes: A través del botón :

Más detalles

Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable

Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable 1. Introducción. El Sistema de Administración de Información de un Negocio Franquiciable (SAINF)

Más detalles

APLICACIONES WEB GOOGLE ANAYLITICS

APLICACIONES WEB GOOGLE ANAYLITICS APLICACIONES WEB GOOGLE ANAYLITICS Elena Berti Rebecca Thompson 2º DAW ÍNDICE Qué es una Aplicación Web Consideraciones técnicas Estructura de las Aplicaciones Web Ventajas Inconvenientes Diferencia entre

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

Actualización de versión a Bizagi 10.x

Actualización de versión a Bizagi 10.x Actualización de versión a Bizagi 10.x Actualización de versión a Bizagi 10.x 1 Tabla de contenidos Introducción... 2 Actualizar un proyecto desde v9.1.x a 10.x... 2 Preparación... 3 Habilitación de formas

Más detalles

Formularios HTML. Elementos de Programación y Lógica

Formularios HTML. Elementos de Programación y Lógica Formularios HTML Elementos de Programación y Lógica Formularios HTML es un lenguaje de marcado cuyo propósito principal consiste en estructurar los contenidos de los documentos y páginas web. Sin embargo,

Más detalles

Instalación y Configuración del IIS para la facturación WEB en Aspel-SAE 6.0

Instalación y Configuración del IIS para la facturación WEB en Aspel-SAE 6.0 Instalación y Configuración del IIS para la facturación WEB en Aspel-SAE 6.0 Para utilizar la modalidad de facturación WEB es necesario realizar los siguientes procedimientos: 1. Instalar IIS de acuerdo

Más detalles

Desarrollo Web en Entorno Servidor

Desarrollo Web en Entorno Servidor Desarrollo Web en Entorno Servidor Tema 1: Introducción 1. Tipos de páginas Web. 2. Instalación del software. (XAMPP) 1 Tipos de páginas Web. Páginas estáticas. Páginas dinámicas. 2 Tipos de páginas Web.

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

Introducción a Visual Studio.Net

Introducción a Visual Studio.Net Introducción a Visual Studio.Net Visual Studio es un conjunto completo de herramientas de desarrollo para la generación de aplicaciones Web ASP.NET, Servicios Web XML, aplicaciones de escritorio y aplicaciones

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

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

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo. GLOSARIO Actor: Un actor es un usuario del sistema. Esto incluye usuarios humanos y otros sistemas computacionales. Un actor usa un Caso de Uso para ejecutar una porción de trabajo de valor para el negocio.

Más detalles

APLICACIONES PARA INTERNET

APLICACIONES PARA INTERNET CUN APLICACIONES PARA INTERNET GUIA 1 Juan Carlos Saavedra Serrato 2014 1. Consulte Cuantos tipos de Lenguajes de programación web existen y reseñe una característica de cada uno de ellos. Los diferentes

Más detalles

Arquitectura Cliente/Servidor

Arquitectura Cliente/Servidor Arquitectura Cliente/Servidor Claudio Cubillos Escuela de Ingeniería Informática Pontificia Universidad Católica de Valparaíso, Chile claudio.cubillos@ucv.cl Arquitectura cliente/servidor v Servidor: rol

Más detalles

GUÍA DE SEGURIDAD DE LA INFORMACIÓN GUÍA GOBIERNO CORPORATIVO PARA EMPRESAS SEP

GUÍA DE SEGURIDAD DE LA INFORMACIÓN GUÍA GOBIERNO CORPORATIVO PARA EMPRESAS SEP GUÍA DE SEGURIDAD DE LA INFORMACIÓN GUÍA GOBIERNO CORPORATIVO PARA EMPRESAS SEP 1. Introducción La información puede adoptar o estar representada en diversas formas: impresa o escrita (papeles de trabajo,

Más detalles

Capítulo VI. Conclusiones. En este capítulo abordaremos la comparación de las características principales y

Capítulo VI. Conclusiones. En este capítulo abordaremos la comparación de las características principales y Capítulo VI Conclusiones En este capítulo abordaremos la comparación de las características principales y de las ventajas cada tecnología Web nos ofrece para el desarrollo de ciertas aplicaciones. También

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

Desarrollo de un Sistema de Gestión de Proyectos mediante el framework GWT

Desarrollo de un Sistema de Gestión de Proyectos mediante el framework GWT Proyecto de Fin de Carrera Universidad Politécnica de Valencia Escuela Técnica Superior de Informática Desarrollo de un Sistema de Gestión de Proyectos mediante el framework GWT Realizado por: Dirigido

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

Manual de ayuda para crear y gestionar Tareas, como actividad evaluable

Manual de ayuda para crear y gestionar Tareas, como actividad evaluable Manual de ayuda para crear y gestionar Tareas, como actividad evaluable Contenido TAREAS.... 3 CONFIGURACIÓN.... 3 GESTIÓN Y CALIFICACIÓN DE TAREAS.... 8 TAREAS. Mediante esta herramienta podemos establecer

Más detalles

Base de datos relacional

Base de datos relacional Base de datos relacional 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 modelar problemas reales y administrar

Más detalles

QUÉ ES UNA BASE DE DATOS Y CUÁLES SON LOS PRINCIPALES TIPOS? EJEMPLOS: MYSQL, SQLSERVER, ORACLE, POSTGRESQL, INFORMIX (DV00204A)

QUÉ ES UNA BASE DE DATOS Y CUÁLES SON LOS PRINCIPALES TIPOS? EJEMPLOS: MYSQL, SQLSERVER, ORACLE, POSTGRESQL, INFORMIX (DV00204A) APRENDERAPROGRAMAR.COM QUÉ ES UNA BASE DE DATOS Y CUÁLES SON LOS PRINCIPALES TIPOS? EJEMPLOS: MYSQL, SQLSERVER, ORACLE, POSTGRESQL, INFORMIX (DV00204A) Sección: Divulgación Categoría: Lenguajes y entornos

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

Novell Vibe 4.0. Marzo de 2015. Inicio rápido. Inicio de Novell Vibe. Introducción a la interfaz de Novell Vibe y sus funciones

Novell Vibe 4.0. Marzo de 2015. Inicio rápido. Inicio de Novell Vibe. Introducción a la interfaz de Novell Vibe y sus funciones Novell Vibe 4.0 Marzo de 2015 Inicio rápido Cuando se empieza a usar Novell Vibe, en primer lugar se recomienda configurar un área de trabajo personal y crear un área de trabajo de Este documento explica

Más detalles

Usuarios y Permisos. Capítulo 12

Usuarios y Permisos. Capítulo 12 Capítulo 12 Usuarios y Permisos La gente simplemente intenta utilizar el sitio web Joomla! que has creado - ya sea de forma activa o pasiva. Cuanto mejor sea la experiencia que tenga al hacerlo, mejor

Más detalles

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web.

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Antes de analizar lo que es un servidor Web y llevara a cabo su instalación, es muy importante identificar diferentes elementos involucrados

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

INTRANET DE UNA EMPRESA RESUMEN DEL PROYECTO. PALABRAS CLAVE: Aplicación cliente-servidor, Intranet, Área reservada, Red INTRODUCCIÓN

INTRANET DE UNA EMPRESA RESUMEN DEL PROYECTO. PALABRAS CLAVE: Aplicación cliente-servidor, Intranet, Área reservada, Red INTRODUCCIÓN INTRANET DE UNA EMPRESA Autor: Burgos González, Sergio. Director: Zaforas de Cabo, Juan. Entidad colaboradora: Colegio de Ingenieros del ICAI. RESUMEN DEL PROYECTO El proyecto consiste en el desarrollo

Más detalles

COMPONENTES SOFTWARE LIBRE BASES DE DATOS

COMPONENTES SOFTWARE LIBRE BASES DE DATOS Carlos Cano Escuder al054409@alumail.uji.es COMPONENTES SOFTWARE LIBRE BASES DE DATOS Í N D I C E COMPONENTE DE SOFTWARE LIBRE Proyecto GNOME BONOBO BASES DE DATOS MySQL Postgres GNOME-DB COMPONENTES SOFTWARE

Más detalles

1. Introducción... 3 2. Perfiles de Usuarios... 3 2.1 Definir el primer perfil... 3 3. Añadir perfiles... 6 4. Introducción a Internet... 7 4.1.

1. Introducción... 3 2. Perfiles de Usuarios... 3 2.1 Definir el primer perfil... 3 3. Añadir perfiles... 6 4. Introducción a Internet... 7 4.1. 1. Introducción... 3 2. Perfiles de Usuarios... 3 2.1 Definir el primer perfil... 3 3. Añadir perfiles... 6 4. Introducción a Internet... 7 4.1. World Wide Web... 8 4.2. Las páginas web... 8 4.3.1. Los

Más detalles

Eficiencia en la Automatización y Gestión de Servicios

Eficiencia en la Automatización y Gestión de Servicios Eficiencia en la Automatización y Gestión de Servicios GESTIÓN EFECTIVA DE SERVICIOS CON SERVICETONIC Hoy en día las empresas están obligadas a hacer más con menos recursos y como consecuencia de ello

Más detalles

ANEXO XII. Denominación: Administración y programación en sistemas de planificación de recursos empresariales y de gestión de relaciones con clientes.

ANEXO XII. Denominación: Administración y programación en sistemas de planificación de recursos empresariales y de gestión de relaciones con clientes. ANEXO XII I. IDENTIFICACIÓN DEL CERTIFICADO DE PROFESIONALIDAD Denominación: Administración y programación en sistemas de planificación de recursos empresariales y de gestión de relaciones con clientes.

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

2011-2012 RESOLUCIÓN DE ERRORES EN MOODLE CAMPUS VIRTUAL-BIRTUALA UPV-EHU

2011-2012 RESOLUCIÓN DE ERRORES EN MOODLE CAMPUS VIRTUAL-BIRTUALA UPV-EHU 2011-2012 RESOLUCIÓN DE ERRORES EN MOODLE CAMPUS VIRTUAL-BIRTUALA UPV-EHU Antecedentes:... 2 1. Introducción... 3 2. Imágenes que no se visualizan... 3 3. URLs de recursos o actividades que no son autocontenido...

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

Servicio de hospedaje de servidores

Servicio de hospedaje de servidores Servicio de hospedaje de servidores Tomás P. de Miguel Gabinete de Informática y Comunicaciones ETSIT Madrid, 18 de Marzo de 2004 1. Introducción Cada día se hace más necesaria la utilización de nuevas

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

LENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52)

LENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52) LENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52) Sesión No. 2 LENGUAJES DE PROGRAMACIÓN WEB (PHP, HTML5) 1 Nombre: Lenguaje de marcado Objetivo: Identificar qué es, cómo funciona y representa el lenguaje de

Más detalles

Capítulo 5 Implementación de Gisweb

Capítulo 5 Implementación de Gisweb Capítulo 5 Implementación de Gisweb [5. Implementación de Gisweb] En este capítulo veremos como se hizo una implementación propia de un Web Feature Service a partir del diseño obtenido mediante el proceso

Más detalles

MICROSOFT ACCESS 2010

MICROSOFT ACCESS 2010 MICROSOFT ACCESS 2010 1. BÁSICO Nº Horas: 24 Objetivos: Introducción a la suite ofimática Microsoft Office 2010 y se introducen los conceptos de análisis y diseño de bases de datos relacionales y cómo

Más detalles

Act 1: Revisión de Presaberes. Lectura No. 1. Título de la Lectura: El Computador

Act 1: Revisión de Presaberes. Lectura No. 1. Título de la Lectura: El Computador Act 1: Revisión de Presaberes Lectura No. 1 Título de la Lectura: El Computador Computador, dispositivo electrónico capaz de recibir un conjunto de instrucciones (input) y ejecutarlas realizando cálculos

Más detalles

www.fundibeq.org Además se recomienda su uso como herramienta de trabajo dentro de las actividades habituales de gestión.

www.fundibeq.org Además se recomienda su uso como herramienta de trabajo dentro de las actividades habituales de gestión. HOJAS DE COMPROBACIOÓN Y HOJAS DE RECOGIDA DE DATOS 1.- INTRODUCCIÓN En este documento se describe el proceso de obtención de información a partir de la recogida y análisis de datos, desde el establecimiento

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

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

Web Crawler en eva.fing.edu.uy

Web Crawler en eva.fing.edu.uy Recuperación de Información y Recomendaciones en la Web(2014) Grupo 4 Andrea Estefan CI 4303805-6 andyestefan@gmail.com Gerardo Fanjul CI 4542811-6 gerardo.fanjul@gmail.com Instituto de Computación - Facultad

Más detalles

DESARROLLO CURRICULAR DEL MÓDULO DISEÑO Y REALIZACIÓN DE SERVICIOS DE PRESENTACIÓN EN ENTORNOS GRÁFICOS CICLO FORMATIVO DE GRADO SUPERIOR

DESARROLLO CURRICULAR DEL MÓDULO DISEÑO Y REALIZACIÓN DE SERVICIOS DE PRESENTACIÓN EN ENTORNOS GRÁFICOS CICLO FORMATIVO DE GRADO SUPERIOR DESARROLLO CURRICULAR DEL MÓDULO DISEÑO Y REALIZACIÓN DE SERVICIOS DE PRESENTACIÓN EN ENTORNOS GRÁFICOS CICLO FORMATIVO DE GRADO SUPERIOR DESARROLLO DE APLICACIONES INFORMÁTICAS Página 1 Página 2 ÍNDICE

Más detalles

7.1 Java vs.net, la lucha se acrecienta

7.1 Java vs.net, la lucha se acrecienta 7.1 Java vs.net, la lucha se acrecienta Java fue capaz de introducir una cuña en el negocio de herramientas de Microsoft cuando fue introducida al mercado por primera vez a mediados de los '90 porque ofrecía

Más detalles

MODULO ADMINISTRATIVO

MODULO ADMINISTRATIVO MODULO ADMINISTRATIVO 2 Tipo: Estado: Disponibilidad: Copyright: Informe Ejecutivo Versión Final Publico 2013 Makrosoft Resumen Descripción del Sistema DocXFlow 3 Tabla de Contenido DocXFlow Sistema de

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

protección y replicación remota de datos... dib backup remoto GARANTÍA DE CONTINUIDAD DE NEGOCIO ante cualquier contingencia de pérdida de datos

protección y replicación remota de datos... dib backup remoto GARANTÍA DE CONTINUIDAD DE NEGOCIO ante cualquier contingencia de pérdida de datos Solicita una demo por teléfono (+34) 943 492 308 o desde la web http://www.diana-tek.com/www1/espanol/dibbackup_solicitud_demo.htm protección y replicación remota de datos... dib backup remoto GARANTÍA

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

LA REVOLUCIÓN DE LOS SISTEMAS DE INFORMACIÓN (S.I.) Introducción PORQUÉ SISTEMAS DE INFORMACIÓN? El Competitivo Entorno de los Negocios

LA REVOLUCIÓN DE LOS SISTEMAS DE INFORMACIÓN (S.I.) Introducción PORQUÉ SISTEMAS DE INFORMACIÓN? El Competitivo Entorno de los Negocios LA REVOLUCIÓN DE LOS SISTEMAS DE INFORMACIÓN (S.I.) Introducción Tanto empresas grandes como pequeñas usan Sistemas de Información y Redes para realizar una mayor proporción de sus actividades electrónicamente,

Más detalles

INFORME TECNICO PREVIO DE EVALUACIÓN DE SOFTWARE N 002-2011/UIE-PATPAL - FBB

INFORME TECNICO PREVIO DE EVALUACIÓN DE SOFTWARE N 002-2011/UIE-PATPAL - FBB INFORME TECNICO PREVIO DE EVALUACIÓN DE SOFTWARE N 002-2011/UIE-PATPAL - FBB Contenido 1. NOMBRE DEL AREA... 2 2. RESPONSABLES DE LA EVALUACIÓN... 2 3. CARGOS... 2 4. FECHA... 2 5. JUSTIFICACIÓN... 2 6.

Más detalles

Tema 1: Introducción a las Aplicaciones Web. Contenidos:

Tema 1: Introducción a las Aplicaciones Web. Contenidos: Tema 1: Introducción a las Aplicaciones Web. Contenidos: 1. Esquema de funcionamiento. 1.1. Modelo Cliente/Servidor. 1.1.1. Componentes de un Servidor (WAMP, LAMP). 1.1.2. Navegadores. 1.2. Conceptos.

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

MANUAL DE USUARIO TARIFICADOR SIPTAR Y REPORTES SIPTAR.

MANUAL DE USUARIO TARIFICADOR SIPTAR Y REPORTES SIPTAR. MANUAL DE USUARIO Y REPORTES SIPTAR. Fecha: 2008. CONTENIDO CONTENIDO... 2 1. Ingreso al Tarificador SipTar.... 3 2. Utilidades del SipTar.... 5 3. Monitoreo Cabinas... 20 4. Consola.... 26 5. Reportes

Más detalles

Servicio Colaboración CISCO ADIS.

Servicio Colaboración CISCO ADIS. Servicio Colaboración CISCO ADIS. ADIS pone a disposición de nuestros clientes la solución de Cisco Smart Care Service cual es una plataforma única de servicios colaborativos con la que solo socios certificados

Más detalles

SISTH-ULA Versión 2.0 DIRECCIÓN DE SERVICIOS DE INFORMACIÓN ADMINISTRATIVA UNIVERSIDAD DE LOS ANDES

SISTH-ULA Versión 2.0 DIRECCIÓN DE SERVICIOS DE INFORMACIÓN ADMINISTRATIVA UNIVERSIDAD DE LOS ANDES DIRECCIÓN DE SERVICIOS DE INFORMACIÓN ADMINISTRATIVA UNIVERSIDAD DE LOS ANDES SISTEMA DE GESTIÓN DE CONSTANCIA DE TRABAJO DEL PERSONAL ADMINISTRATIVO Y OBRERO DE LA UNIVERSIDAD DE LOS ANDES SICOTAO-ULA

Más detalles

SEMANA NO.1. GUIA No.1 INTRODUCCIÓN A DISEÑO WEB CON ADOBE DREAMWEAVER CS3

SEMANA NO.1. GUIA No.1 INTRODUCCIÓN A DISEÑO WEB CON ADOBE DREAMWEAVER CS3 TEMATICA OBJETIVO GUIA No.1 INTRODUCCIÓN A DISEÑO WEB CON ADOBE DREAMWEAVER CS3 Reconocer el ambiente de trabajo de Diseño Web Con Adobe Dreamweaver Cs3 identificando sus herramientas básicas y a través

Más detalles

SP6-ERP TABLA DE CONTENIDO. Manual de Estándares Manual del Usuario 1. GENERALIDADES... 2

SP6-ERP TABLA DE CONTENIDO. Manual de Estándares Manual del Usuario 1. GENERALIDADES... 2 C SP6-ERP TABLA DE CONTENIDO 1. GENERALIDADES... 2 1.1 ALCANCE GENERAL DEL MANUAL DEL USUARIO... 2 1.2 CONVENCIONES... 2 2. INTRODUCCIÓN AL SEUS SP6... 3 2.1 DEFINICIÓN... 3 2.2 CARACTERÍSTICAS GENERALES...

Más detalles

Operación de Microsoft Excel. Guía del Usuario Página 79. Centro de Capacitación en Informática

Operación de Microsoft Excel. Guía del Usuario Página 79. Centro de Capacitación en Informática Manejo básico de base de datos Unas de las capacidades de Excel es la de trabajar con listas o tablas de información: nombres, direcciones, teléfonos, etc. Excel puede trabajar con tablas de información

Más detalles

PROGRAMACIÓN PÁGINAS WEB CON PHP

PROGRAMACIÓN PÁGINAS WEB CON PHP PROGRAMACIÓN PÁGINAS WEB CON PHP Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte servidor con la tecnología

Más detalles

Implementación y administración de Microsoft Exchange Server 2003

Implementación y administración de Microsoft Exchange Server 2003 2404A Implementación y administración de Microsoft Exchange Server 2003 Fabricante: Microsoft Grupo: Servidores Subgrupo: Microsoft Exchange Server 2003 Formación: Descataloga dos Horas: 25 Introducción

Más detalles

MICROSOFT ACCESS 2003

MICROSOFT ACCESS 2003 MICROSOFT ACCESS 2003 1. AVANZADO Nº Horas: 18 Objetivos: Curso en el que se estudian los tipos de objetos consulta, formulario e informe: cuál es su papel, cuándo se utilizan, etc. Se detalla el diseño

Más detalles

Administrador de Contenidos. websoft factory

Administrador de Contenidos. websoft factory Administrador de Contenidos websoft factory Versión 1.1 Octubre de 2003 Tabla de Contenidos Tabla de Contenidos... 1 Introducción... 2 Módulo principal... 2 Módulo de administración de usuarios y grupos...

Más detalles

CÓMO CREAR UNA PÁGINA WEB v.1

CÓMO CREAR UNA PÁGINA WEB v.1 CÓMO CREAR UNA PÁGINA WEB v.1 Índice 1 Introducción 1 2 Diseño gráfico 1 3 El lenguaje HTML 1 4 Alojamiento y publicación 2 5 Promoción 5 1 Introducción 2 Diseño gráfico Una página web es un espacio virtual

Más detalles

HERRAMIENTAS DE ACCESS ACCESS 2010. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

HERRAMIENTAS DE ACCESS ACCESS 2010. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE HERRAMIENTAS DE ACCESS ACCESS 2010 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE HERRAMIENTAS DE ACCESS En esta unidad veremos algunas de las herramientas incorporadas de Access que

Más detalles

Módulo 2. Inicio con Java

Módulo 2. Inicio con Java Módulo 2. Inicio con Java Objetivos: -Clasificar el lenguaje de programación Java según las formas de clasificar los lenguajes de programación. -Describir el funcionamiento de la plataforma Java. -Explicar

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

MANTENIMIENTO Y SOPORTE

MANTENIMIENTO Y SOPORTE MANTENIMIENTO Y SOPORTE Copyright 2014 Magalink SA Todos los derechos reservados. Este documento no puede ser reproducido de ninguna manera sin el consentimiento explícito de Magalink S.A. La información

Más detalles

NOTIFICACIÓN DE MOVIMIENTOS DE ESTUPEFACIENTES POR PARTE DE LOS LABORATORIOS FARMACÉUTICOS Y ALMACENES MAYORISTAS DE DISTRIBUCIÓN

NOTIFICACIÓN DE MOVIMIENTOS DE ESTUPEFACIENTES POR PARTE DE LOS LABORATORIOS FARMACÉUTICOS Y ALMACENES MAYORISTAS DE DISTRIBUCIÓN NOTIFICACIÓN DE MOVIMIENTOS DE ESTUPEFACIENTES POR PARTE DE LOS LABORATORIOS FARMACÉUTICOS Y ALMACENES MAYORISTAS DE DISTRIBUCIÓN GUÍA PARA LA PRESENTACIÓN DE NOTIFICACIONES Versión: 27/06/2012-1 ÍNDICE:

Más detalles

Características. Las características que tiene nuestro software son las siguientes:

Características. Las características que tiene nuestro software son las siguientes: Introducción Actualmente navegando por la Red podemos encontrar multitud de sitios Web que ofrecen noticias y otros artículos que se actualizan frecuentemente, cuentas de usuario personalizadas, encuestas

Más detalles

TELEX. SISTEMA PARA EL CONTROL DE GASTOS TELEFÓNICOS Anyell Cano Ramos anyell@minrex.gov.cu Ministerio de Relaciones Exteriores Cuba RESUMEN

TELEX. SISTEMA PARA EL CONTROL DE GASTOS TELEFÓNICOS Anyell Cano Ramos anyell@minrex.gov.cu Ministerio de Relaciones Exteriores Cuba RESUMEN TELEX. SISTEMA PARA EL CONTROL DE GASTOS TELEFÓNICOS Anyell Cano Ramos anyell@minrex.gov.cu Ministerio de Relaciones Exteriores Cuba RESUMEN El Ministerio de Relaciones Exteriores de Cuba (MINREX) es el

Más detalles

Diseño dinámico de arquitecturas de información

Diseño dinámico de arquitecturas de información Diseño dinámico de arquitecturas de información CARACTERISTICAS DEL SISTEMA Las organizaciones modernas basan su operación en la gestión del conocimiento, es decir, en el manejo de información que se presenta

Más detalles

Bases de Datos. Marta Elena Zorrilla Pantaleón Rafael Duque Medina DPTO. DE MATEMÁTICAS, ESTADÍSTICA Y COMPUTACIÓN

Bases de Datos. Marta Elena Zorrilla Pantaleón Rafael Duque Medina DPTO. DE MATEMÁTICAS, ESTADÍSTICA Y COMPUTACIÓN Bases de Datos Tema 05. Proto-po de una aplicación de base de datos Marta Elena Zorrilla Pantaleón Rafael Duque Medina DPTO. DE MATEMÁTICAS, ESTADÍSTICA Y COMPUTACIÓN Este tema se publica bajo Licencia:

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

APOLO GESTION INTEGRAL.

APOLO GESTION INTEGRAL. APOLO GESTION INTEGRAL. APOLO Gestión es una aplicación realizada en Visual Studio, y apoyada en una potente base de datos SQL, que le proporciona grandes ventajas a la hora de trabajar tanto sobre redes

Más detalles

CORPORACIÓN MEXICANA DE INVESTIGACIÓN EN MATERIALES, S.A. DE CV

CORPORACIÓN MEXICANA DE INVESTIGACIÓN EN MATERIALES, S.A. DE CV Página 1 de 6 1. OBJETIVO El presente documento tiene la finalidad de citar los beneficios de la migración de la herramienta de análisis de riesgo, mantenimiento e inspección que en lo sucesivo se denominará

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

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

Información de Producto:

Información de Producto: Windows Server 2008 Foundation La nueva tecnología rentable de Windows Server 2008 Foundation La tecnología confiable y comprobada de Windows Server Foundation proporciona una base para ejecutar las aplicaciones

Más detalles

SIAM WEB FOTOGRAFOS CARACTERÍSTICAS GENERALES. El Sistema de Recuperación y Archivo de documentos.

SIAM WEB FOTOGRAFOS CARACTERÍSTICAS GENERALES. El Sistema de Recuperación y Archivo de documentos. CARACTERÍSTICAS GENERALES SIAM WEB FOTOGRAFOS El Sistema de Recuperación y Archivo de documentos. Siam Web Fotógrafos es una aplicación preparada para el Archivo, Recuperación y Gestión de todo tipo de

Más detalles

Programa Presupuestos de Sevillana de Informática.

Programa Presupuestos de Sevillana de Informática. Programa Presupuestos de Sevillana de Informática. Introducción. En sus inicios, el programa Presupuestos estaba pensado únicamente para escribir e imprimir presupuestos, facilitando el trabajo con un

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

Microsoft Access 2007 (Completo)

Microsoft Access 2007 (Completo) Microsoft Access 2007 (Completo) Descripción del funcionamiento del programa de gestión de bases de datos Microsoft Access 2007, estudiando los conceptos fundamentales de las bases de datos: desde su análisis

Más detalles

Análisis de esquemas XML [1]

Análisis de esquemas XML [1] Análisis de esquemas XML [1] Dirigido a: Administradores de Bases de Datos Área: Bases de Datos Autor: Pablo F. Dueñas Servicios Profesionales Danysoft Resumen Un esquema XML describe la estructura de

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

Acceso a la aplicación de solicitud de subvenciones (Planes de Formación 2014)

Acceso a la aplicación de solicitud de subvenciones (Planes de Formación 2014) Acceso a la aplicación de solicitud de subvenciones (Planes de Formación 2014) Pantalla general de acceso Desde ella se accede a las diferentes convocatorias para poder completar y enviar las solicitudes.

Más detalles

PROBLEMAS Y SOLUCIONES EN EL DESARROLLO DE LA IDE EXTREMADURA

PROBLEMAS Y SOLUCIONES EN EL DESARROLLO DE LA IDE EXTREMADURA PROBLEMAS Y SOLUCIONES EN EL DESARROLLO DE LA IDE EXTREMADURA Alberto Aparicio Ríos Gobierno de Extremadura alberto.aparicio@juntaextremadura.net Resumen Se abordarán los problemas encontrados durante

Más detalles

MANUAL DE USUARIO TARIFICADOR SIPTAR Y REPORTES SIPTAR.

MANUAL DE USUARIO TARIFICADOR SIPTAR Y REPORTES SIPTAR. TARIFICADOR SIPTAR Y REPORTES SIPTAR. Fecha: 2009. CONTENIDO CONTENIDO... 2 1. Ingreso al Tarificador SipTar.... 3 2. Utilidades del SipTar.... 4 3. Monitoreo Cabinas... 18 4. Consola.... 24 5. Reportes

Más detalles