Ingeniero. Ase. sore

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

Download "Ingeniero. Ase. sore"

Transcripción

1 INSTITUTO POLITÉCNICO NACIONAL Escuela Superior de Ingeniería Mecánica y Eléctrica Desarrollo de una aplicación Web para Comercio Electrónico enfocada a PyMES T E S I S Que para obtener ell título de: Ingeniero en Comunicaciones y Electrónica P R E S E N T A N Ernesto Adrián López Cortés Hugo Miguel Morales Hernández Julio Vega Chacón Ase sore s: Ing. Catalina Patiño Gallegos M. en C. Roberto Galicia Galicia

2 INSTITUTO ITECNICO NACIONAL ESCUELA SUPERIOR DE INGENIERIA MECANICA y ELECTRICA UNIDAD PROFESIONAL HADOLFO LOPEZ MATEOS" rrema DE TESIS QUE PARA OBTENER EL TIT JLO DE POR LA OPC ON DE TITULACION DEBERA(N) DESARROLLAR INGENIERO EN COMUNICACIONES Y ELECTRÓNICA TESIS COLECTIVA y EXAMEN ORAL INDIVIDUAL C. ERNESTO ADRIÁN LÓPEZ CORTÉS C. HUGO MIGUEL MORALES HERNÁNDEZ C. JUL10 VEGA CHACÓN "DESARROLLO DE UNA APLlCACIÓN WEB PARA COMERCIO ELECTRÓNICO ENFOCADA A PYMES" DISEÑAR UNA APLICACIÓN WEB LA CUAL CONTENGA UNA INTERFAZ SENCILLA DE MANIPULAR, PUDIENDO ASÍ REALIZAR MODIFICACIONES DE PRODUcrOS, IMÁGENES, E INCLUSO PRECIOS. AcrUALIZANDO EN TIEMPO REAL LA PAGINA WEB DE UNA MANERA CÓMODA Y RÁPIDA, LO ANTERIOR CON EL NFOQUE A LAS PYMES (MICRO, PEQUEÑAS Y MEDIANAS EMPRESAS). DEFINICIÓN DEL PROBLEMA OBJETIVO JUSTIFICACIÓN DELPROYEcrO COMERCIO ELECTRÓNICO SELECCIÓN DE LA PLATAFORMA TECNOLÓGICA ANÁLISIS Y DISEÑO DE LA APLICACIÓN E-COMMERCE DISEÑO DE PRUEBAS DEL SIST EMA IMPLEMENTACIÓN DEL SISTEMA RESULTADO, T RABAJO A FUTURO Y CONCLUSIONES BIBLIOGRAFÍA GLOSARIO ASESORE S MÉXICO D.F. 8 DE JUNIO DE r. - ), ~ " ':'.. '.' ;;, M. EN C. SALVADOR CARD NESES GONZÁLEZ.( JEFE DEL DEPARTAMENT CADÉMIC6J)El Ir b INGENIERÍA EN COMUNICACIO y ELECllmNícfA

3 Índice Prefacio v Capítulo 1. Comercio Electrónico Antecedentes de comercio Internet y comercio en la actualidad Definición de Comercio Electrónico Ventajas y desventajas de Comercio Electrónico para PyMES Ventajas y desventajas enfocadas en el usuario final Ventajas y desventajas para la empresa Tienda Virtual para PyMES Definición Ventajas y desventajas Características de la Tienda Virtual para PyMES 5 Capítulo 2. Selección de la plataforma tecnológica Tecnologías actuales Lenguajes de Script Tecnologías de aplicaciones dinámicas Bases de datos Herramientas seleccionadas ASP.NET 16 i

4 2.2.2 SQL Server Costos de proyecto Hospedaje Costos Disponibilidad Selección Análisis del costo neto de la aplicación Costo estimado de ingreso anual Horas no vendibles Error! Marcador no definido Gastos fijos Error! Marcador no definido Ganancia o utilidad Error! Marcador no definido Costo final Error! Marcador no definido. Capítulo 3. Análisis y diseño de la aplicación de la Tienda Virtual para PyMES Arquitectura de un sistema de Comercio Electrónico Diseño de la base de datos Diagrama de flujo de datos (DDF) Diseño del sistema Sistema de administración de bases de datos Diseño de la base de datos relacional Interfaces Diseño de las interfaces 44 ii

5 3.6.1 Interfaz usuario Interfaz administrador Diseño de las clases Desarrollo 47 Capítulo 4. Diseño de pruebas del sistema Página de inicio Presentación de la Tienda Virtual Presentación de los proyectos elaborados, imágenes dinámicas (banners) Menú principal Menú secundario Carrito de compras Administración de la Tienda Virtual para PyMES 60 Capítulo 5. Implementación del sistema Servidor (Hosting) 63 Capítulo 6. Resultados, trabajo a futuro y conclusiones Resultados Trabajos a futuro Conclusiones 66 Glosario 68 Referencias 74 Índice de ilustraciones 76 Índice de tablas 78 iii

6 iv

7 Prefacio v

8 En la actualidad existen en Internet, diversos tipos de Tiendas Virtuales, que permiten realizar Comercio Electrónico, esta forma de hacer comercio se hace cada vez más común, ya sea por la necesidad de abarcar diferentes mercados, y por los rápidos avances tecnológicos que marcan la necesidad de ser utilizados. Una Tienda Virtual representa el intento de trasladar la forma tradicional de realizar comercio y realizarlo por Internet. Sin embargo, como ya han intuido muchos, el cambio que se está realizando es grande y rápido, por lo que ya no se debe de conformar con sólo realizar Comercio Electrónico, sino que se puede realizar Negocios Electrónicos (e business). Definición del problema Desde tiempos remotos, el comercio ha sido un factor importante en la economía y desarrollo de cada país. Con los avances tecnológicos que tenemos en la actualidad, el comercio ha provocado cambios dramáticos en las estructuras existentes de negocios, incluso en aquellas que parecían perpetuarse. El Comercio Electrónico, es básicamente el uso de la red de redes mejor conocida como Internet, para realizar la totalidad de actividades involucradas en la gestión de negocios: ofrecer y demandar productos y servicios, buscar socios y tecnologías, hacer negociaciones con su contraparte, seleccionar el transporte y los seguros que más convengan, realizar los trámites bancarios, pagar, cobrar comunicarse con los vendedores de su empresa, recoger los pedidos, es decir, todas aquellas operaciones que requiere el comercio, pero de una manera virtual y con un ahorro de tiempo importante. Se puede observar que la tecnología avanza a pasos agigantados, mientras que el conocimiento para la mayoría de personas con empresas y/o negocios, se ve afectado, ya que desgraciadamente no cuentan con una preparación previa en sistemas de computación. Debido al auge que se encuentra viviendo el comercio, la comunicación por Internet es necesaria, se suscita la problemática de realizar aplicaciones, facilitando a los dueños de dichos comercios la forma de manipular, actualizar y modificar su información, sin la necesidad de tener amplios conocimientos en programación y diseño de Sitios Web. vi

9 Objetivo general En el marco de esta investigación el objetivo es, diseñar una aplicación Web, la cual contenga una interfaz sencilla de manipular, pudiendo así realizar modificaciones de productos, imágenes, e incluso precios. Actualizando en tiempo real la Página Web de una manera cómoda y rápida, lo anterior con el enfoque a las Pymes (Micro, Pequeñas y Medianas Empresas). Objetivos específicos Conocer las plataformas que existen actualmente en Internet para Comercio Electrónico. Identificar los factores que inciden negativamente en la actualización de un Sitio Web. Diseñar una aplicación Web para Comercio Electrónico, por medio de la cual el usuario pueda manipular sus productos y agregar características de éstos de manera rápida, cómoda y eficiente, sin tener conocimientos avanzados en informática. Justificación del proyecto Las pequeñas y medianas empresas (PyMES) son entidades independientes, creadas para ser rentables, el número de personas que las conforman no exceden un determinado límite, y como todas las empresas, tiene aspiraciones, realizaciones, bienes materiales y capacidades técnicas y financieras, todo lo cual, les permite dedicarse a la producción, transformación y/o prestación de servicios para satisfacer determinadas necesidades y deseos existentes en la sociedad. En México, las PyMES constituyen el 90% de las empresas, el 42% del empleo, y contribuyen con un 23% del producto interno bruto (PIB). Están definidas por el número de empleados con los que cuenta la empresa. En el artículo 3ro. De la Ley para el Desarrollo de la Competitividad de la Micro, Pequeña y Mediana Empresa del año 2011, se establecieron los parámetros que se muestran en la tabla A.1: vii

10 Sector/No. De trabajadores Industria Comercio Servicios Micro Pequeña empresa Mediana empresa Tabla A.1: Relación del número de empleados por tamaño de empresa Uno de los avances tecnológicos que se crearon a partir del crecimiento del medio llamado Internet y que se usa con normalidad actualmente, es el comercio electrónico, del cual su más importante aplicación se encuentra en las Tiendas Virtuales. Existen Tiendas Virtuales nacionales y transnacionales en Internet, por ejemplo la Tienda Virtual llamada Amazon, es una Tienda Virtual transnacional que fue una de las primeras compañías en vender bienes a través de Internet. Este trabajo se fundamenta en la necesidad de desarrollar una Tienda Virtual enfocada a PyMES, que sea rápida y fácil de administrar sin contar con conocimientos avanzados en computación, generando beneficios expresados en la actualización en tiempo real de un Sitio Web. Alcances y limitaciones Un alcance importante que se desea obtener en el desarrollo de esta aplicación, es poder ofrecer una herramienta informática de uso sencillo, para que cualquier persona que tome una capacitación básica en el uso de la aplicación pueda operar satisfactoriamente la Tienda Virtual. Para poder operar correctamente la Tienda Virtual es necesario saber: Acceder a la aplicación Tienda Virtual Escribir nombre de usuario y contraseña Agregar, eliminar y editar productos La limitación es que, la aplicación esta únicamente enfocada para las PyMES, esto hace que no se pueda implementar a sectores de mayor infraestructura. viii

11 Herramientas a utilizar Hardware Para el desarrollo de la aplicación se empleará una PC (Computadora Personal), con las siguientes características: Procesador Core 2 Duo 2.6 GHz Memoria RAM 2 GB DDR3 Disco Duro de 160 GB de capacidad Unidad de DVD RW / CD RW 3 Puertos USB Tarjeta de Red Inalámbrica Tarjeta de Red Ethernet Monitor LCD 17 Para la implementación de la aplicación en la red: IIS (Internet Information Server). Software Las plataformas que se utilizarán para desarrollar y programar la Aplicación Web son las siguientes: Visual Studio Professional 2008 Dreamweaver CS4 Photoshop CS4 Flash CS4 SQL Server ix

12 Capítulo 1. Comercio Electrónico 1

13 1.1 Antecedentes de comercio Históricamente, el comercio es una actividad ancestral del ser humano, que ha evolucionado de muchas maneras. Inicialmente, el trueque fue un intercambio de objetos o servicios por otros objetos o servicios, diferenciándose de la compra venta tradicional en que no aparece el dinero. El trueque apareció cuando se necesitaban objetos y para obtenerlos, las intercambiaban por objetos que se tenían. Más tarde con la aparición de la moneda, ya los objetos se intercambiaban por la moneda. Por el año 1920 en Estados Unidos apareció la venta por catálogo, impulsado por las grandes tiendas de mayoreo. Este sistema de venta, revolucionario para la época, consiste en un catálogo con fotos ilustrativas de los productos a vender. Al inicio de los años 70 s, aparecieron las primeras relaciones comerciales que utilizaban una computadora para transmitir datos. Este tipo de intercambio de información, sin ningún tipo de estándar, trajo consigo mejoras de los procesos de fabricación en el ámbito privado, entre empresas de un mismo sector. Es por eso que se trataron de fijar estándares para realizar este intercambio, el cual era distinto respecto a cada industria. A mediados de los 80 s, con la ayuda de la televisión, surgió una nueva forma de venta por catálogo, también llamada venta directa. De esta manera, los productos eran mostrados con mayor realismo, y con la dinámica de que podían ser exhibidos resaltando sus características. La venta directa era concretada mediante un teléfono, y usualmente con pagos asociados a tarjetas de crédito. El desarrollo tecnológico y de las telecomunicaciones, hizo que los intercambios de datos crecieran a niveles extraordinarios, simplificándose cada vez más y creando nuevas formas de comercio, y en este marco se desarrolló el Comercio Electrónico. La historia del Comercio Electrónico, comenzó hace más de dos décadas por parte de las empresas, con la introducción del intercambio electrónico de datos (EDI), el que se dio entre firmas comerciales, con el envío y recepción de pedidos, información de reparto y pago, etc. de igual modo, el Comercio Electrónico que está orientado al consumidor no tiene pocos años, porque se tiene conocimiento de lo que es un cajero automático o una tarjeta de crédito, así cada vez que se hace uso de una de estas modalidades, se está realizando una transacción de Comercio Electrónico. Capítulo 1. Comercio Electrónico 2

14 1.2 Internet y comercio en la actualidad La revolución de Internet, ha conducido a una revisión fundamental de las estrategias de planificación comercial, de las empresas en todo el mundo. Para las grandes empresas, es inconcebible no tener su Sitio Web para mostrar sus productos. La presencia en línea se ha convertido en una necesidad comercial, incluso para las pequeñas empresas. En 1999, Estados Unidos representaba más del 70% de los Sitios Web comerciales en todo el mundo, y los propietarios de esos sitios generaban más del 90% de los ingresos mundiales. En cambio, ese mismo año los ingresos del Comercio Electrónico en Latinoamérica y la región de Asia Pacífico, representaron apenas un poco más del 2% del total. Si hay algo en lo que Internet se diferencia, absolutamente del resto de los medios y herramientas de comunicación comercial, es en su capacidad de medir exhaustivamente la eficacia de las acciones que la empresa desarrolla, para mejorar la relación con sus clientes. El Comercio Electrónico es el nuevo marco de negocios, en el que se desarrollan cada vez más operaciones mercantiles. En él, convergen tecnologías y aplicaciones que ya existían aisladamente, y otras nuevas tan dispares como el intercambio electrónico de datos, el teletrabajo, la publicidad en Internet, la Intranet o las compras electrónicas, pero que tienen en común el uso de las telecomunicaciones. 1.3 Definición de Comercio Electrónico El Comercio Electrónico, también conocido como e commerce, consiste en la compra o venta de productos o servicios a través de Internet e Intranet. 1.4 Ventajas y desventajas de Comercio Electrónico para PyMES Ventajas y desventajas enfocadas en el usuario final Ventajas Es posible encontrar un mismo producto a diferentes precios. Permite realizar una negociación directa con un vendedor en cualquier parte del mundo. Adaptabilidad al mercado. Vista previa del producto a adquirir. Comparación de productos y análisis de sus características. Capítulo 1. Comercio Electrónico 3

15 Desventajas Dificultad para establecer una comunicación en persona, en el caso de que el producto esté defectuoso o para alguna reclamación. Se pierde la capacidad de compra del producto, que está en comercialización, por falta del conocimiento y la visión física del producto. Únicamente se observan mediante fotos o videos Ventajas y desventajas para la empresa Ventajas Es posible realizar la compra y venta de productos sin la necesidad de tener una oficina física. Elimina días muertos por causas de huelga, días festivos y/o vacaciones. Genera mayores ganancias por venta unitaria de un producto. Desventajas Menor interacción entre el vendedor y el comprador, ya que en ocasiones las empresas, prefieren dar un trato personal. 1.5 Tienda Virtual para PyMES Definición Una Tienda Virtual es un sitio hospedado en Internet, donde se puede mostrar y vender productos o servicios. Por medio de una Tienda Virtual, los clientes pueden seleccionar y comprar los productos directamente del catálogo, que se ofrecen en el Sitio Web, desde cualquier computadora, ya sea desde su casa o su trabajo. Se muestran imágenes, precios y detalles específicos de cada producto que se encuentra en el catálogo. Capítulo 1. Comercio Electrónico 4

16 1.5.2 Ventajas y desventajas Ventajas Tiene la capacidad de ofrecer un número ilimitado de productos. No hay necesidad de visitar la tienda físicamente, sólo basta con conocer la dirección del Sitio Web. Personalizar la venta del producto o servicio. Desventajas Es necesario el soporte técnico, para realizar las actualizaciones de los productos. Si existen problemas en el Sitio Web, es posible que la Tienda Virtual no muestre el producto. Problemas en la conexión a Internet, tanto del vendedor como del comprador, podría no concretar la compra venta Características de la Tienda Virtual para PyMES Las siguientes características son necesarias e indispensables, para poder realizar una Tienda Virtual enfocada, tanto en los clientes, como en el vendedor. Interfaz Personalización Sin límite de productos Administración de usuarios Administración de productos Interfaz. Es necesaria, para poder tener una presentación óptima de la Tienda Virtual, ya que depende de la interfaz gráfica, que es lo que los clientes aprecian, una Tienda Virtual cómoda para la búsqueda de productos y la presentación de ellos, hace más confiable la compra. Personalización. Radica en la forma en que los propietarios de la Tienda Virtual pueden personalizar mediante las plantillas agregadas, desde la forma de presentar sus productos, y hasta el ambiente virtual, de esta manera damos la oportunidad, de que los propietarios logren una mayor presencia en la página Web de la Tienda Capítulo 1. Comercio Electrónico 5

17 Virtual; con esto queremos lograr, que una tienda no sea igual a otra, dentro del diseño gráfico y la presentación de las mismas. Sin límite de productos. Realizando el análisis de mercado, se puede dar cuenta que la otras herramientas Web enfocadas al Comercio Electrónico, pone límites en cuanto a los productos, que pueden subir a la base de datos, éste es un aspecto muy importante, ya que se propone el no tener límite en cuanto a la cantidad de productos, con esto se quiere crear ventaja ante la competencia. Administración de usuarios. La persona encargada de administrar la Tienda Virtual tiene todo el control sobre la aplicación, es decir, puede administrar usuarios y productos. Ésta persona puede otorgar permisos de acceso a la Tienda Virtual a quién desee, es recomendable que ésta persona sea el dueño de la Tienda Virtual para que él esté enterado de quién opera la Tienda Virtual cuando él no puedo hacerlo. Administración de productos. Este punto es importante para la Tienda Virtual, ya que, con esto se logre tener control total de los productos, saber que imágenes se quieran subir, para mostrar el producto, las características que se quiere que los clientes vean, estadísticas de venta, entre otras características que permitirán la óptima administración de los productos. Capítulo 1. Comercio Electrónico 6

18 Capítulo 2. Selección de la plataforma tecnológica 7

19 2.1 Tecnologías actuales En la actualidad, se cuenta con amplia tecnología para realizar una aplicación Web. Existen muchas opciones para escoger, entre las más comunes se tienen, PHP, JSP, ASP, ASP.NET. Se explicarán algunas de las características de estos lenguajes Lenguajes de Script HTML, DHTML y XHTML HTML, lenguaje de marcas de hipertexto (HyperText Markup Language), es el lenguaje de marcado predominante para la construcción de páginas Web. Es usado para describir la estructura y el contenido en forma de texto, así como para complementar el texto con objetos, tales como imágenes. HTML se escribe en forma de "etiquetas", rodeadas por corchetes angulares (<,>). HTML también puede describir, hasta un cierto punto, la apariencia de un documento, y puede incluir un script (por ejemplo Javascript), el cual puede afectar el comportamiento de navegadores Web y otros procesadores de HTML. HTML también es usado, para referirse al contenido del tipo de MIME TEXT/HTML o todavía más ampliamente, como un término genérico para el HTML, ya sea en forma descendida del XML (como XHTML 1.0 y posteriores), o en forma descendida directamente de SGML (como HTML 4.01 y anteriores). Por convención, los archivos de formato HTML, usan la extensión.htm o.html Un ejemplo de un archivo con extensión.html es el que se encuentra en la ilustración 2.1 DHTML o HTML Dinámico (del inglés Dynamic HyperText Markup Language), designa el conjunto de técnicas que permiten crear Sitios Web interactivos, utilizando una combinación de lenguaje HTML estático, un lenguaje interpretado en el lado del cliente (como JavaScript), el lenguaje de hojas de estilo en cascada (CSS) y la jerarquía de objetos de un DOM. Una página de HTML dinámico, es cualquier página Web, en la que los scripts en el lado del cliente cambian el HTML del documento, después de que éste haya cargado completamente, lo cual afecta a la apariencia y las funciones de los objetos de la página. La característica dinámica del DHTML, por tanto, es la forma en que la página Capítulo 2. Selección de la plataforma tecnológica 8

20 interactúa con el usuario cuando la está viendo, siendo la página la misma para todos los usuarios. En contraste, el término más general "página Web dinámica", lo usamos para referirnos a alguna página específica, que es generada de manera diferente para cada usuario, en cadaa recarga de la página o por valores específicos de variables de entorno. Este término no debe ser confundido con DHTML. Estas páginas dinámicas son el resultado, bien de la ejecución de un programa en algún tipo de lenguaje de programación, en el servidor de la página Web (como por ejemplo ASP.NET, PHPP o Perl), el cual genera la página antes de enviarla al cliente, o bien de la ejecución en la parte cliente de un código que crea la página completa, antes de que el programa clientee (usualmente, un navegador) la visualice. En una página DHTML, una vez que ésta ha sido cargada completamente por el cliente, se ejecuta un código (como por ejemplo en lenguaje JavaScript), que tiene efectos en los valores del lenguaje de definición de la presentación (por ejemplo CSS), logrando así una modificación en la información n presentada o el aspecto visual de la página, mientras el usuario la está viendo. XHTML, acrónimo en inglés de extensible Hypertext Markup Language (lenguaje extensible de marcado de hipertexto), es el lenguaje de marcado pensado para sustituir a HTML como estándar para las páginas Web. En su versión 1.0, XHTML es solamente la versión XML de HTML, por lo que tiene, básicamente, las mismas funcionalidades, pero cumple las especificaciones,, más estrictas, de XML. Su objetivo es avanzar en el proyecto del World Wide Webb Consortium, de lograr una Web semántica, donde la información, y la forma de presentarla estén claramente separadas. La versión 1.1 es similar, pero parte a la especificación en módulos. En sucesivas versiones la W3C, planea romper con las etiquetas clásicas traídas de HTML. Ilustración 2.1: Archivo HTML Capítulo 2. Selección de la plataforma tecnológica 9

21 JavaScript JavaScript es un lenguaje de programación interpretado, es decir, que no requiere compilación, utilizado principalmente en páginas Web, con una sintaxis semejante a la del lenguaje Java y el lenguaje C. Al igual que Java, JavaScript es un lenguaje orientado a objetos propiamente dicho, ya que dispone de Herencia, si bien ésta se realiza siguiendo el paradigma de programación basada en prototipos, ya que las nuevas clases se generan clonando las clases base (prototipos) y extendiendo su funcionalidad. Todos los navegadores modernos, interpretan el código JavaScript integrado dentro de las páginas Web. Para interactuar con una página Web, se provee al lenguaje JavaScript de una implementación del DOM. PHP PHP, es un acrónimo recursivo que significa Hypertext Pre processor (inicialmente PHP Tools, o, Personal Home Page Tools). PHP es un lenguaje de programación interpretado, diseñado originalmente para la creación de páginas WEB dinámicas. Es usado principalmente en interpretación del lado del servidor (server side scripting) Tecnologías de aplicaciones dinámicas Las tecnologías de aplicaciones dinámicas ofrecen una experiencia sofisticada y atractiva que mejora la satisfacción del usuario, las herramientas más populares a la actualidad, son: JSP JavaServer Pages (JSP), es una tecnología Java que permite generar contenido dinámico para Web, en forma de documentos HTML, XML o de otro tipo. Esta tecnología es un desarrollo de la compañía Sun Microsystems. La Especificación JSP 1.2, fue la primera que se liberó y en la actualidad está disponible la Especificación JSP 2.1. Capítulo 2. Selección de la plataforma tecnológica 10

22 Las JSP's, permiten la utilización de código Java mediante scripts. Además, es posible utilizar algunas acciones JSP predefinidas mediante etiquetas. Estas etiquetas pueden ser enriquecidas mediante la utilización de Bibliotecas de Etiquetas (TagLibs o Tag Libraries), externas e incluso personalizadas. C# C# (pronunciado ci sharp en inglés), es un lenguaje de programación orientado a objetos desarrollado y estandarizado por Microsoft, como parte de su plataforma.net, que después fue aprobado como un estándar por la ECMA e ISO. Su sintaxis básica deriva de C/C++, y utiliza el modelo de objetos de la plataforma.net el cual es similar al de Java, aunque incluye mejoras derivadas de otros lenguajes (entre ellos Delphi). La creación del nombre del lenguaje, C, proviene de dibujar dos signos positivos encima de los dos signos positivos de "C++", queriendo dar una imagen de salto evolutivo, del mismo modo que ocurrió con el paso de C a C++. C, como parte de la plataforma.net, está normalizado por ECMA desde diciembre de 2001 (C# Language Specification "Especificación del lenguaje C "). El 7 de noviembre de 2005, salió la versión 2.0 del lenguaje que incluía mejoras tales como tipos genéricos, métodos anónimos, iteradores, tipos parciales y tipos anulables. El 19 de noviembre de 2007, salió la versión 3.0 de C# destacando entre las mejoras, los tipos implícitos, tipos anónimos y LINQ (Language Integrated Query consulta integrada en el lenguaje). Aunque C forma parte de la plataforma.net, ésta es una interfaz de programación de aplicaciones (API); mientras que C es un lenguaje de programación independiente diseñado, para generar programas sobre dicha plataforma. Ya existe un compilador implementado que provee el marco de DotGNU Mono, que genera programas para distintas plataformas, como Win32, UNIX y Linux..Net.NET es un proyecto de Microsoft, para crear una nueva plataforma de desarrollo de software, con énfasis en transparencia de redes, con independencia de plataforma de hardware, y que permita un rápido desarrollo de aplicaciones. Basado en ella, la empresa intenta desarrollar una estrategia horizontal, que integre todos sus productos, desde el sistema operativo hasta las herramientas de mercado. Capítulo 2. Selección de la plataforma tecnológica 11

23 .NET, podría considerarse una respuesta de Microsoft al creciente mercado de los negocios en entornos WEB, como competencia a la plataforma Java de Sun Microsystems, y a los diversos frameworks de desarrollo WEB basados en PHP. Su propuesta es ofrecer una manera rápida y económica, a la vez que segura y robusta, de desarrollar aplicaciones o como la misma plataforma las denomina, soluciones permitiendo una integración más rápida y ágil entre empresas, y un acceso más simple y universal a todo tipo de información, desde cualquier tipo de dispositivo. En la ilustración 2.3 se observa el logotipo de Microsoft.Net cuando fue creado Bases de datos Ilustración 2.2: Logotipo de Microsoft.Net Una base de datos o banco de datos, es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente, para su posterior uso. 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. En la actualidad, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital (electrónico), que ofrece un amplio rango de soluciones al problema de almacenar datos. Existen programas denominados sistemas gestores de bases de datos, abreviados SGBD, que permiten almacenar y posteriormente acceder a los datos de forma rápida y estructurada. Las propiedades de estos SGBD, así como su utilización y administración, se estudian dentro del ámbito de laa informática. Capítulo 2. Selección de la plataforma tecnológica 12

24 Las aplicaciones más usuales, son para la gestión de empresas e instituciones públicas. También son ampliamente utilizadas en entornos científicos, con el objeto de almacenar la información experimental. Aunque las bases de datos pueden contener muchos tipos de datos, algunos de ellos se encuentran protegidos por las leyes de varios países. Por ejemplo, en España los datos personales se encuentran protegidos, por la Ley Orgánica de Protección de Datos de Carácter Personal (LOPD). Lenguaje SQL El lenguaje de consulta estructurado o SQL (por sus siglas en inglés: Structured Query Language), es un lenguaje declarativo de acceso a bases de datos relacionales, que permite especificar diversos tipos de operaciones en éstas. Una de sus características es el manejo del álgebra y el cálculo relacional, permitiendo efectuar consultas con el fin de recuperar de una forma sencilla, información de interés de una base de datos, así como también hacer cambios sobre ella. Es un lenguaje de cuarta generación (4GL). Manejadores de Bases de Datos SQL Server Microsoft SQL Server, es un sistema para la gestión de bases de datos producido por Microsoft, basado en el modelo relacional. Sus lenguajes para consultas son T SQL y ANSI SQL. Microsoft SQL Server, constituye la alternativa de Microsoft a otros potentes sistemas gestores de bases de datos, como son: Oracle, Sybase ASE, PostgreSQL, Interbase, Firebird o MySQL. Soporte de transacciones. Escalabilidad, estabilidad y seguridad. Soporta procedimientos almacenados. Incluye también un potente entorno gráfico de administración, que permite el uso de comandos DDL y DML gráficamente. Capítulo 2. Selección de la plataforma tecnológica 13

25 Permite trabajar en modo cliente servidor, donde la información y datos se alojan en el servidor y las terminales o clientes de la red, sólo acceden a la información. Además permite administrar información de otros servidores de datos. Este sistema incluye una versión reducida, llamada MSDE con el mismo motor de base de datos, pero orientado a proyectos más pequeños, que en sus versiones 2005 y 2008 pasa a ser el SQL Express Edition, que se distribuye en forma gratuita. Es común desarrollar proyectos completos, complementando Microsoft SQL Server y Microsoft Access, a través de los llamados ADP (Access Data Project). De esta forma se completa la base de datos (Microsoft SQL Server), con el entorno de desarrollo (VBA Access), a través de la implementación de aplicaciones de dos capas mediante el uso de formularios Windows. En el manejo de SQL mediante líneas de comando, se utiliza el SQLCMD. Para el desarrollo de aplicaciones más complejas (tres o más capas), Microsoft SQL Server incluye interfaces de acceso para varias plataformas de desarrollo, entre ellas.net, pero el servidor sólo está disponible para Sistemas Operativos Windows. MySQL MySQL es un sistema de gestión de base de datos relacional, multihilo y multiusuario con más de seis millones de instalaciones. MySQL, es desde enero de 2008 una subsidiaria de Sun Microsystems, y ésta a su vez de Oracle Corporation, desde abril de 2009 Oracle Corporation desarrolla MySQL, como software libre en un esquema de licenciamiento dual. Por un lado se ofrece bajo la GNU GPL para cualquier uso compatible con esta licencia, pero para aquellas empresas que quieran incorporarlo en productos privativos, deben comprar a la empresa una licencia específica que les permita este uso. Está desarrollado en su mayor parte en ANSI C. Al contrario de proyectos como Apache, donde el software es desarrollado por una comunidad pública, y los derechos reservados del código está en poder del autor individual, MySQL es propietario y está patrocinado por una empresa privada, que posee el copyright de la mayor parte del código. Capítulo 2. Selección de la plataforma tecnológica 14

Tema 47. Las herramientas ofimáticas. Integración con sistemas de información estructurada.

Tema 47. Las herramientas ofimáticas. Integración con sistemas de información estructurada. Tema 47. Las herramientas ofimáticas. Integración con sistemas de información estructurada. Esquema Introducción... 2 Historia... 2 Suites... 2 Herramientas ofimáticas... 3 Tipos de programas ofimáticos:...

Más detalles

Programación con PHP y MySql Instituto CBTech 5/14

Programación con PHP y MySql Instituto CBTech 5/14 Programación con PHP y MySql Instituto CBTech 5/14 Programación con PHP y MySql Instituto CBTech 6/14 Qué es una aplicación web? Una aplicación web es un sistema informático que los usuarios utilizan accediendo

Más detalles

Servidores web. Qué es un servidor web? Tipos de servidores. Lic. Lorena Bernis

Servidores web. Qué es un servidor web? Tipos de servidores. Lic. Lorena Bernis Servidores web Qué es un servidor web? Tipos de servidores. Lic. Lorena Bernis Servidores web 2 SERVIDOR En informática, un servidor es un tipo de software que realiza ciertas tareas en nombre de los usuarios.

Más detalles

UNIVERSIDAD TECNOLÓGICA ECOTEC. ISO 9001:2008. Gestión de Información Web

UNIVERSIDAD TECNOLÓGICA ECOTEC. ISO 9001:2008. Gestión de Información Web Gestión de Información Web Características deseables de CMS Arquitectura técnica: Tiene que ser fiable y permitir la escalabilidad del sistema para adecuarse a futuras necesidades con módulos o extensiones.

Más detalles

Gestión. Ficha de Producto. IslaWin AÑO 2015. Conozca el producto en profundidad. Contenidos:

Gestión. Ficha de Producto. IslaWin AÑO 2015. Conozca el producto en profundidad. Contenidos: Ficha de Producto AÑO 2015 IslaWin Gestión Conozca el producto en profundidad Contenidos: Características generales Módulos incluidos Diferencias entre versiones Diferencias entre Microsoft Access y Microsoft

Más detalles

1. Capítulo 1: Herramientas de Software para el sistema

1. Capítulo 1: Herramientas de Software para el sistema 1. Capítulo 1: Herramientas de Software para el sistema 1.1 Conceptos Generales 1.1.1 Joomla.- Es un sistema dinámico que gestiona y administra contenidos de código abierto, y permite desarrollar sitios

Más detalles

Instituto Tecnológico Superior de Lerdo

Instituto Tecnológico Superior de Lerdo 2013 Instituto Tecnológico Superior de Lerdo Taller de base de datos 306b 10231393 Hever Esly Medina Herrera N paginas 6 SGBD libres PostgreSQL.- Como muchos otros proyectos de código abierto, el desarrollo

Más detalles

Tema 3. 3.3 Tecnologías de Desarrollo

Tema 3. 3.3 Tecnologías de Desarrollo Tema 3 3.3 Tecnologías de Desarrollo HTML pronto pasa a ser insuficiente para todas las posibilidades de la Red No se puede interactuar con el servidor Aparecen los primeros scripts para propocionar dichar

Más detalles

CONSTRUCCIÓN DE PORTALES

CONSTRUCCIÓN DE PORTALES Curso «Los portales de internet». Fac. Documentación. Universidad de Murcia. 29 CONSTRUCCIÓN DE PORTALES Juan Antonio Pastor Sánchez 1. Introducción La Gestión de los contenidos informativos de los portales

Más detalles

Historia de revisiones

Historia de revisiones GVA Glosario Versión 1.2 Semana 4 Historia de revisiones Fecha Versión Descripción Autor 20/08/2014 1.0 Comienzo del documento Nicolás Fiumarelli 30/08/2014 1.1 Correcciones y agregados Martín Santagata

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

Interfaces de acceso a base de datos. Interfaces de acceso a base de datos. Interfaces de acceso a base de datos. Interfaces de acceso a base de datos

Interfaces de acceso a base de datos. Interfaces de acceso a base de datos. Interfaces de acceso a base de datos. Interfaces de acceso a base de datos Objetivos del curso Patrimonio Cultural Desarrollo de Herramientas de Administración y Acceso Adquirir visión generalizada de las tecnologías de desarrollo utilizadas en Sistemas de gestión del Patrimonio

Más detalles

Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web

Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web Secretaría de Planificación Estratégica Oficina de Informática Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web VERSIÓN 4 Julio 2009 Índice 1. Generalidades... 3 1.1

Más detalles

Coordinación de los Diplomados

Coordinación de los Diplomados Introducción La Facultad de Matemáticas, de acuerdo a su misión de "formar profesionistas altamente capacitados, desarrollar investigación y realizar actividades de extensión en matemáticas y computación,

Más detalles

FORMACIÓN EN ACADEMIAS GP 3.1

FORMACIÓN EN ACADEMIAS GP 3.1 UNIVERSIDAD TÉCNICA PARTICULAR DE LOJA La Universidad Católica de Loja ESCUELA DE CIENCIAS DE LA COMPUTACIÓN TITULACION DE SISTEMAS INFORMATICOS Y COMPUTACION FORMACIÓN EN ACADEMIAS GP 3.1 INFORME FINAL

Más detalles

computadoras que tienen este servicio instalado se pueden publicar páginas web tanto local como remotamente.

computadoras que tienen este servicio instalado se pueden publicar páginas web tanto local como remotamente. Investigar Qué es un IIS? Internet Information Services o IIS es un servidor web y un conjunto de servicios para el sistema operativo Microsoft Windows. Originalmente era parte del Option Pack para Windows

Más detalles

TEMA 37: Arquitecturas Cliente / Servidor. Tipos de cliente. Tipos de Servidor. Clasificación del software.

TEMA 37: Arquitecturas Cliente / Servidor. Tipos de cliente. Tipos de Servidor. Clasificación del software. . TEMA 37: Arquitecturas Cliente / Servidor. Tipos de cliente. Tipos de Servidor. Clasificación del software. Índice 1 INTRODUCCIÓN 2 2 CARACTERÍSTICAS 2 2.1 Características del cliente...2 2.2 Características

Más detalles

Lenguajes de Programación para Aplicaciones Web. Ing Wilfredo Cruz Yarlequé CIP 106230

Lenguajes de Programación para Aplicaciones Web. Ing Wilfredo Cruz Yarlequé CIP 106230 Lenguajes de Programación para Aplicaciones Web Ing Wilfredo Cruz Yarlequé CIP 106230 Plataformas de Servidores Web Plataformas Web Existe multitud de plataformas o conjunto de subsistemas para crear y

Más detalles

CAPITULO III.- SELECCIÓN DE PLATAFORMA Y ENTORNO DE DESARROLLO

CAPITULO III.- SELECCIÓN DE PLATAFORMA Y ENTORNO DE DESARROLLO CAPITULO III.- SELECCIÓN DE PLATAFORMA Y ENTORNO DE DESARROLLO 1. GENERALIDADES En el presente capítulo se tratará la determinación de los requerimientos de software que se necesitan para el sistema; para

Más detalles

DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB

DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB DENOMINACIÓN: CON TECNOLOGÍAS WEB Código: IFCD0210 Familia profesional: Informática y Comunicaciones Área profesional: Desarrollo Nivel de cualificación profesional: 3 Cualificación profesional de referencia:

Más detalles

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

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

Más detalles

Tema 5. Tecnologías web. Antonio Sanz ansanz@unizar.es. Comercio Electrónico

Tema 5. Tecnologías web. Antonio Sanz ansanz@unizar.es. Comercio Electrónico Tema 5 Tecnologías web Antonio Sanz ansanz@unizar.es Comercio Electrónico Índice Gestión de un proyecto web Historia i de Internet t y la WWW Arquitecturas cliente/servidor Gestión de un proyecto web Introducción

Más detalles

Ministerio de Educación Base de datos en la Enseñanza. Glosario

Ministerio de Educación Base de datos en la Enseñanza. Glosario Ministerio de Educación Base de datos en la Enseñanza. Glosario Instituto de Tecnologías Educativas 2011 Glosario Glosario GLOSARIO Archivo Un archivo es un elemento que contiene información y que a su

Más detalles

Las compañías que proporcionan espacio de un servidor a sus clientes se suelen denominar con el término en inglés web host.

Las compañías que proporcionan espacio de un servidor a sus clientes se suelen denominar con el término en inglés web host. El alojamiento web (en inglés web hosting) es el servicio que provee a los usuarios de Internet un sistema para poder almacenar información, imágenes, vídeo, o cualquier contenido accesible vía web. Es

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

UNIVERSIDAD TECNOLÓGICA PRIVADA DE SANTA CRUZ FACULTAD DE CIENCIAS Y TECNOLOGIA. CARRERA: Ingeniería en Sistemas

UNIVERSIDAD TECNOLÓGICA PRIVADA DE SANTA CRUZ FACULTAD DE CIENCIAS Y TECNOLOGIA. CARRERA: Ingeniería en Sistemas UNIVERSIDAD TECNOLÓGICA PRIVADA DE SANTA CRUZ FACULTAD DE CIENCIAS Y TECNOLOGIA CARRERA: Ingeniería en Sistemas Perfil de Tesis para Proyecto Empresarial Aplicación para mejorar la evaluación del desempeño

Más detalles

CAPÍTULO V PROPUESTA DE LA SOLUCIÓN

CAPÍTULO V PROPUESTA DE LA SOLUCIÓN CAPÍTULO V PROPUESTA DE LA SOLUCIÓN 5.1 Introducción En los últimos tres años la entidad financiera ha venido sufriendo cambios que le han permitido crecer y pasar de ser una Sociedad Financiera a un Banco

Más detalles

Implementación de Mejoras al Sistema de Gestión de Pasantías (SGP) de FACYT - UC

Implementación de Mejoras al Sistema de Gestión de Pasantías (SGP) de FACYT - UC Universidad de Carabobo Facultad Experimental de Ciencias y Tecnología Dirección de Extensión Coordinación de Pasantías Informe Final de Pasantías Implementación de Mejoras al Sistema de Gestión de Pasantías

Más detalles

CMS JOOMLA. Características

CMS JOOMLA. Características CMS JOOMLA Joomla es un sistema gestor de contenidos dinámicos (CMS o Content Management System) que permite crear sitios web de alta interactividad, profesionalidad y eficiencia. La administración de

Más detalles

DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB PROFESIONAL

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

Más detalles

Informe Final Desarrollo del Proyecto Áreas Naturales Protegidas del Ecuador. Desarrollado por: Jessica Nathaly Correa María Isabel Granda.

Informe Final Desarrollo del Proyecto Áreas Naturales Protegidas del Ecuador. Desarrollado por: Jessica Nathaly Correa María Isabel Granda. Informe Final Desarrollo del Proyecto Áreas Naturales Protegidas del Ecuador Desarrollado por: Jessica Nathaly Correa María Isabel Granda. 12 de febrero de 2015 Loja-Ecuador Contenido Presentación... 3

Más detalles

Modulo VI - Base de datos en Microsoft SQL Server Unidad -1

Modulo VI - Base de datos en Microsoft SQL Server Unidad -1 Unidad 1 MODULO VI Microsoft SQL Server Es un sistema para la gestión de bases de datos creado por Microsoft, el mismo se basa en el modelo relacional. Sel Server utiliza como lenguajes de consulta T-SQL

Más detalles

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

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

Más detalles

APPLE: Compañía de informática que creó Macintosh. Fue fundada por Steve Jobs.

APPLE: Compañía de informática que creó Macintosh. Fue fundada por Steve Jobs. Gobierno Electrónico GLOSARIO DE TÉRMINOS 110 A APPLE: Compañía de informática que creó Macintosh. Fue fundada por Steve Jobs. Arquitectura de Sistemas: Es una descripción del diseño y contenido de un

Más detalles

Desarrollo de Aplicaciones con Tecnologías Web (Online) (Dirigida a la Acreditación de las Competencias Profesionales R.D.

Desarrollo de Aplicaciones con Tecnologías Web (Online) (Dirigida a la Acreditación de las Competencias Profesionales R.D. Desarrollo de Aplicaciones con Tecnologías Web (Online) (Dirigida a la Acreditación de las Competencias Profesionales R.D. 1224/2009) Titulación certificada por EUROINNOVA BUSINESS SCHOOL Desarrollo de

Más detalles

Qué es una aplicación web

Qué es una aplicación web Departamento de Lenguajes y Sistemas Informáticos Qué es una aplicación web Programación en Internet Curso 2006-2007 Índice Introducción Cliente Servidor Transferencia páginas web Entornos web Ventajas

Más detalles

Historia de revisiones

Historia de revisiones Binary Rain Glosario Versión 1.1 Historia de revisiones Fecha Versión Descripción Autor 17/08/2012 1.0 Creación del documento Carolina Trias 18/08/2012 1.1 Revisado y corregido por SQA Mercedes Marzoa

Más detalles

IMPLANTACIÓN DE APLICACIONES WEB GLOSARIO DE TÉRMINOS

IMPLANTACIÓN DE APLICACIONES WEB GLOSARIO DE TÉRMINOS IMPLANTACIÓN DE APLICACIONES WEB GLOSARIO DE TÉRMINOS A Adodb: ADODB viene de Active Data Objects DataBase. ADODB soporta MySQL, PostgreSQL, Oracle, Interbase, Microsoft SQL Server, Access, FoxPro, Sybase,

Más detalles

Uso de los Servicios Web en la nueva arquitectura de N-Capas del Sistema Económico Integral Rodas XXI.

Uso de los Servicios Web en la nueva arquitectura de N-Capas del Sistema Económico Integral Rodas XXI. Ponencia para Evento de Redes. Autor: Rubén Rivera Rodríguez, Citmatel Resumen Uso de los Servicios Web en la nueva arquitectura de N-Capas del Sistema Económico Integral Rodas XXI. Las nuevas tendencias

Más detalles

Especialista en Creación de Portales Web con Joomla 3.3

Especialista en Creación de Portales Web con Joomla 3.3 Especialista en Creación de Portales Web con Joomla 3.3 TITULACIÓN DE FORMACIÓN CONTINUA BONIFICADA EXPEDIDA POR EL INSTITUTO EUROPEO DE ESTUDIOS EMPRESARIALES Especialista en Creación de Portales Web

Más detalles

UNIVERSIDAD ALBERT EINSTEIN FACULTAD DE INGENIERIA

UNIVERSIDAD ALBERT EINSTEIN FACULTAD DE INGENIERIA UNIVERSIDAD ALBERT EINSTEIN FACULTAD DE INGENIERIA Estudio de las herramientas TOAD y DBArtisan para la administración e integración de bases de datos relacionales. PREVIA OPCION AL TÍTULO DE: INGENIERO

Más detalles

Utilizar los servicios de Index Service para buscar información de forma rápida y segura, ya sea localmente o en la red.

Utilizar los servicios de Index Service para buscar información de forma rápida y segura, ya sea localmente o en la red. Funciones de servidor La familia Windows Server 2003 ofrece varias funciones de servidor. Para configurar una función de servidor, instale dicha función mediante el Asistente para configurar su servidor;

Más detalles

INTRODUCCIÓN AL WEB. Pag. 1 de 10

INTRODUCCIÓN AL WEB. Pag. 1 de 10 INTRODUCCIÓN AL WEB La World Wide Web o simplemente WWW o Web es uno de los métodos más importantes de comunicación que existe en Internet. Consiste en un sistema de información basado en Hipertexto (texto

Más detalles

Desarrollo de Aplicaciones con Tecnologías Web

Desarrollo de Aplicaciones con Tecnologías Web Desarrollo de Aplicaciones con Tecnologías Web Código: Modalidad: Distancia Duración: 100 Horas. Objetivos: La presente formación se ajusta al itinerario formativo del Certificado de Profesionalidad IFCD0210

Más detalles

Nivel Intermedio. Escribir lenguaje de marcado HTML. Utilizar programas editores de HTML. Utilizar Hojas de Estilo en Cascada CSS

Nivel Intermedio. Escribir lenguaje de marcado HTML. Utilizar programas editores de HTML. Utilizar Hojas de Estilo en Cascada CSS Diseño Web Estático Nivel Intermedio Escribir lenguaje de marcado HTML Utilizar programas editores de HTML Utilizar Hojas de Estilo en Cascada CSS Configurar sitios web locales Personas provenientes del

Más detalles

Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web

Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web Secretaría de Planificación Estratégica Oficina de Informática Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web VERSIÓN 3 Abril 2006 Índice 1. Generalidades... 3 1.1

Más detalles

BASES DE DATOS. 1.1 Funciones de un DBMS

BASES DE DATOS. 1.1 Funciones de un DBMS BASES DE DATOS Un DBMS, son programas denominados Sistemas Gestores de Base de Datos, abreviado SGBD, en inglés Data Base Management System (DBMS) que permiten almacenar y posteriormente acceder a los

Más detalles

JOOMLA!, UNA HERRAMIENTA EDUCATIVA Y DE CENTROS

JOOMLA!, UNA HERRAMIENTA EDUCATIVA Y DE CENTROS JOOMLA!, UNA HERRAMIENTA EDUCATIVA Y DE CENTROS Tomás Clemente Carrilero. Profesor de enseñanza secundaria. Introducción. Joomla! es un sistema gestor de contenidos dinámicos (CMS, Content Management System)

Más detalles

CAPITULO II MARCO TEORICO SOBRE: SISTEMAS DE INFORMACION, ATENCION AL CLIENTE, GESTIÓN, ADMINISTRACION, QUEJAS, SUGERENCIAS, CONSULTAS, INTERNET

CAPITULO II MARCO TEORICO SOBRE: SISTEMAS DE INFORMACION, ATENCION AL CLIENTE, GESTIÓN, ADMINISTRACION, QUEJAS, SUGERENCIAS, CONSULTAS, INTERNET 10 CAPITULO II MARCO TEORICO SOBRE: SISTEMAS DE INFORMACION, ATENCION AL CLIENTE, GESTIÓN, ADMINISTRACION, QUEJAS, SUGERENCIAS, CONSULTAS, INTERNET A. SISTEMA DE INFORMACION Es aquél conjunto ordenado

Más detalles

CARACTERISTICAS BASICAS DE LOS SMBD ORACLE

CARACTERISTICAS BASICAS DE LOS SMBD ORACLE Qué es una base de datos? Una base de datos es una herramienta para recopilar y organizar información. En las bases de datos, se puede almacenar información sobre personas, productos, pedidos, o cualquier

Más detalles

UNIVERSIDAD FRANCISCO GAVIDIA FACULTAD DE INGENIERIA Y ARQUITECTURA

UNIVERSIDAD FRANCISCO GAVIDIA FACULTAD DE INGENIERIA Y ARQUITECTURA UNIVERSIDAD FRANCISCO GAVIDIA FACULTAD DE INGENIERIA Y ARQUITECTURA TRABAJO DE GRADUACIÓN DISEÑO DE UN BUSCADOR ACADEMICO LLAMADO SALVADOR PRESENTADO POR: GLENDA MARISOL MARROQUIN LARREYNAGA MARINA LOURDES

Más detalles

HOSTING. Tipos de Alojamiento Web

HOSTING. Tipos de Alojamiento Web HOSTING o Un servicio de alojamiento Web consiste en proporcionar a las personas o empresas con espacio en un servidor, servicios Web y los archivos de mantenimiento de sitios Web. Elegir una empresa de

Más detalles

Ficha de Producto AÑO 2011. Contenidos:

Ficha de Producto AÑO 2011. Contenidos: Ficha de Producto AÑO 2011 Contenidos: Características generales Novedades de esta versión Módulos incluidos Diferencias entre versiones Diferencias entre Microsoft Access / MSDE / SQL Server Requerimientos

Más detalles

JOOMLA Sistema de gestión de contenidos (CMS) o Sistema de gestión de Conocimiento (KMS)

JOOMLA Sistema de gestión de contenidos (CMS) o Sistema de gestión de Conocimiento (KMS) JOOMLA Sistema de gestión de contenidos (CMS) o Sistema de gestión de Conocimiento (KMS) Es un sistema de gestión de contenidos (CMS - content management system), desarrollado bajo la Licencia Pública

Más detalles

Curso básico de creación de páginas web

Curso básico de creación de páginas web Curso básico de creación de páginas web Programa de formación docente UAM 2005-2006 Miguel Sevilla Callejo Abril 2006 Departamento de Geografía Universidad Autónoma de Madrid Objetivos Desarrollar las

Más detalles

Selección de arquitecturas y herramientas de programación

Selección de arquitecturas y herramientas de programación 1 Selección de arquitecturas y herramientas de programación Objetivos del capítulo 44 Caracterizar y diferenciar los modelos de ejecución de código en un entorno cliente/servidor. 44 Conocer los mecanismos

Más detalles

Se espera que resurjan las pésimas ventas de periféricos. Y por último encontramos al verdadero beneficiado, el

Se espera que resurjan las pésimas ventas de periféricos. Y por último encontramos al verdadero beneficiado, el Windows XP Professional proporciona herramientas de productividad avanzadas que su organización necesita y le ofrece el poder de administrar, implementar y soportar su ambiente de computación de una manera

Más detalles

Premios TECNIMAP 2010

Premios TECNIMAP 2010 Premios TECNIMAP 2010 Nueva versión de la Página Web del OAR. Diputación de Badajoz DATOS GENERALES Antecedentes del servicio Servicio disponible desde 2002, como servicio con diseño, implantación y mantenimiento

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

SQLSERVER. El T-SQL se puede utilizar desde multitud de aplicaciones y desde diferentes lenguajes de programación

SQLSERVER. El T-SQL se puede utilizar desde multitud de aplicaciones y desde diferentes lenguajes de programación SQLSERVER Introducción a SQL Server SQL Server Es sistema manejador de base de datos un conjunto de objetos eficientemente almacenados desarrollado por MICROSOFT. En el centro de SQL Server están los motores

Más detalles

Ciclo Formativo de Grado Superior Desarrollo de Aplicaciones Web

Ciclo Formativo de Grado Superior Desarrollo de Aplicaciones Web Ciclo Formativo de Grado Superior Desarrollo de Aplicaciones Web Proyecto Propio de Ampliación con Programación de Dispositivos Móviles e Inteligentes Paseo de la Puerta del Ángel, s/n 28011 Madrid www.iesellago.net

Más detalles

AUTORES CIENTÍFICO-TÉCNICOS Y ACADÉMICOS Desarrollo de sitios web dinámicos Ramón Jesús Millán Tejedor www.ramonmillan.com à1. Introducción El sitio web es el medio más barato para darse a conocer rápidamente

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

Coordinación de Servicios de Cómputo. Sección Servicios CORREO ELECTRÓNICO NECHIKALI

Coordinación de Servicios de Cómputo. Sección Servicios CORREO ELECTRÓNICO NECHIKALI Coordinación de Servicios de Cómputo CORREO ELECTRÓNICO NECHIKALI Correo Nechikali Índice Tabla de contenido I.- Correo Electrónico... 3 1.- Definición de correo electrónico:... 3 2.- Qué es una dirección

Más detalles

1 INTRODUCCIÓN. Yacelga De la Torre Carlos Paolo. e-mail: charles_ing@hotmail.com

1 INTRODUCCIÓN. Yacelga De la Torre Carlos Paolo. e-mail: charles_ing@hotmail.com PAPER 2012 DISEÑO, DESARROLLO E IMPLEMENTACIÓN DE UNA APLICACIÓN WEB PARA EL INGRESO Y CONSULTAS DE NOTAS ON-LINE PARA LA ACADEMIA MILITAR SAN DIEGO, UTILIZANDO SOFTWARE LIBRE (PHP Y MYSQL) Yacelga De

Más detalles

serra Access y SQL Server Qué es mejor en cada caso? Valentín Playá, Serra GTS 22 de enero de 2009 Bases de datos 1

serra Access y SQL Server Qué es mejor en cada caso? Valentín Playá, Serra GTS 22 de enero de 2009 Bases de datos 1 Access y SQL Server Qué es mejor en cada caso? Valentín Playá, Serra GTS 22 de enero de 2009 Bases de datos 1 Bases de datos en una organización Distintas necesidades según el tipo de solución Ninguna

Más detalles

Para iniciarnos en el estudio de este curso necesitamos estar familiarizados con ciertos conceptos generales, entre ellos:

Para iniciarnos en el estudio de este curso necesitamos estar familiarizados con ciertos conceptos generales, entre ellos: Conceptos básicos de la internet y la web Para iniciarnos en el estudio de este curso necesitamos estar familiarizados con ciertos conceptos generales, entre ellos: Internet: Red mundial de computadoras

Más detalles

Braulio Ricardo Alvarez Gonzaga INTERNET INFORMATION SERVER (IIS) WINDOWS SERVER 2003

Braulio Ricardo Alvarez Gonzaga INTERNET INFORMATION SERVER (IIS) WINDOWS SERVER 2003 INTERNET INFORMATION SERVER (IIS) WINDOWS SERVER 2003 1 INTRODUCCIÓN Cuando nosotros ingresamos a una página web, en busca de información no somos conscientes de los muchos procesos que se realizan entre

Más detalles

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

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

Más detalles

PROBLEMA GENERAL PROBLEMAS ESPECĺFICOS OBJETIVO GENERAL OBJETIVOS ESPECĺFICOS. Analizar la información Joateca, Corinto y

PROBLEMA GENERAL PROBLEMAS ESPECĺFICOS OBJETIVO GENERAL OBJETIVOS ESPECĺFICOS. Analizar la información Joateca, Corinto y ANEXO #1 MATRIZ DE CONGRUENCIA PROBLEMA GENERAL PROBLEMAS ESPECĺFICOS OBJETIVO GENERAL OBJETIVOS ESPECĺFICOS Los municipios de En qué medida el análisis, Realizar el análisis, diseño e Analizar la información

Más detalles

SISTEMAS DE GESTIÓN DE BASE DE DATOS SGBD / DBMS

SISTEMAS DE GESTIÓN DE BASE DE DATOS SGBD / DBMS Universidad de Carabobo Facultad Experimental de Ciencias y Tecnología Departamento de Computación Unidad Académica Base de Datos SISTEMAS DE GESTIÓN DE BASE DE DATOS SGBD / DBMS Integrantes: Fidel Gil

Más detalles

Gestionando Agile/Scrum con Sciforma

Gestionando Agile/Scrum con Sciforma agile Gestionando Agile/Scrum con Sciforma El desarrollo ágil de software son métodos de ingeniería del software basados en el desarrollo iterativo e incremental, donde los requerimientos y soluciones

Más detalles

HOSTING TIPOS DE ALOJAMIENTO WEB EN INTERNET

HOSTING TIPOS DE ALOJAMIENTO WEB EN INTERNET HOSTING El Hosting o Alojamiento web es el servicio que permite a los usuarios de internet poder almacenar información en un CPU conectado a internet las 24 horas del día los 365 días del año, ya sea para

Más detalles

Escuela Provincial de Educación Técnica N 1 UNESCO. Planificación Anual 2015 Ciclo Superior Secundario

Escuela Provincial de Educación Técnica N 1 UNESCO. Planificación Anual 2015 Ciclo Superior Secundario Escuela Provincial de Educación Técnica N 1 UNESCO Planificación Anual 2015 Ciclo Superior Secundario Especialidad: Técnico en Informática Personal y Profesional - Espacio Curricular: Programación Web

Más detalles

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

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

Más detalles

SOLUCIÓN DE UNA INTRANET BAJO SOFTWARE OPEN SOURCE PARA EL GOBIERNO MUNICIPAL DEL CANTÓN BOLÍVAR [IOS-GMCB]

SOLUCIÓN DE UNA INTRANET BAJO SOFTWARE OPEN SOURCE PARA EL GOBIERNO MUNICIPAL DEL CANTÓN BOLÍVAR [IOS-GMCB] Gobierno Municipal del Cantón Bolívar. SOLUCIÓN DE UNA INTRANET BAJO SOFTWARE OPEN SOURCE PARA EL GOBIERNO MUNICIPAL DEL CANTÓN BOLÍVAR [IOS-GMCB] Visión Universidad Técnica del Norte Histórico de Revisiones

Más detalles

GLOSARIO DE TERMINOS

GLOSARIO DE TERMINOS GLOSARIO DE TERMINOS A Aplicaciones Legacy.- Conjunto de aplicaciones desarrolladas o implementadas en plataformas de sistemas anteriores o antiguos. B Bases de Datos.- Organización y conservación de datos

Más detalles

SERVICIOS TELEMÁTICOS PARA GESTIÓN DEL TURISMO RURAL EN UNA COMARCA.

SERVICIOS TELEMÁTICOS PARA GESTIÓN DEL TURISMO RURAL EN UNA COMARCA. UNIVERSIDAD DE VALLADOLID ESCUELA UNIVERSITARIA POLITÉCNICA INGENIERO TÉCNICO INDUSTRIAL, ESPECIALIDAD EN ELECTRÓNICA INDUSTRIAL MEMORIA RESUMEN PROYECTO FIN DE CARRERA SERVICIOS TELEMÁTICOS PARA GESTIÓN

Más detalles

GUÍA Nro. 1 TECNOLOGÍA DE INTERNET. TIII PIII

GUÍA Nro. 1 TECNOLOGÍA DE INTERNET. TIII PIII GUÍA Nro. 1 TECNOLOGÍA DE INTERNET. TIII PIII GUIA DISPONIBLE EN: http://preparadorivan.blogspot.com/ - http://preparadormssi.50webs.com/inicio.html La World Wide Web o la Web, es una de las múltiples

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

DISEÑO E IMPLEMENTACION DE UN PORTAL WEB SOLUCIONES INTEGRALES CON TECNOLOGIA APLICADA

DISEÑO E IMPLEMENTACION DE UN PORTAL WEB SOLUCIONES INTEGRALES CON TECNOLOGIA APLICADA UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO Voluntad. Conocimiento. Servicio. DISEÑO E IMPLEMENTACION DE UN PORTAL WEB SOLUCIONES INTEGRALES CON TECNOLOGIA APLICADA Reporte de Estadía para obtener el Título de

Más detalles

CONTENIDOS MÍNIMOS Y CRITERIOS DE EVALUACIÓN INFORMÁTICA 1º BACHILLERATO

CONTENIDOS MÍNIMOS Y CRITERIOS DE EVALUACIÓN INFORMÁTICA 1º BACHILLERATO CONTENIDOS MÍNIMOS Y CRITERIOS DE EVALUACIÓN INFORMÁTICA 1º BACHILLERATO Contenidos 1. Internet y redes sociales. -La información y la comunicación como fuentes de comprensión y transformación del entorno

Más detalles

Tecnologías y Programación en el Internet

Tecnologías y Programación en el Internet Tecnologías y Programación en el Internet Prof. Miguel Vélez Rubio C y C++ / Base de todo C Comenzó su implementación en 1972, surgiendo del lenguaje B Asociado inicialmente a Unix Considerado difícil

Más detalles

CÓMO CREAR UNA PÁGINA WEB

CÓMO CREAR UNA PÁGINA WEB CÓMO CREAR UNA PÁGINA WEB v.2 Índice 1 Introducción 3 2. Diseño gráfico 3 3. El Lenguaje HTML 3 4. Alojamiento y publicación 5 5. Promoción 8 6. Otras utilidades 9 6.1 Estadísticas 9 6.2 Contadores y Formularios

Más detalles

Anexo I: Detalles sobre Diseño WEB y Diseño Interactivo

Anexo I: Detalles sobre Diseño WEB y Diseño Interactivo Anexo I: Detalles sobre Diseño WEB y Diseño Interactivo Anexo I: Detalles sobre Diseño WEB y Diseño Interactivo... 1 1. Los ejes alrededor de un diseño interactivo... 2 2. Los problemas de Adobe Flash...

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

CAPÍTULO V. Propuesta

CAPÍTULO V. Propuesta CAPÍTULO V Propuesta 5.1 Propuesta Implantación de una aplicación WEB para optimizar el Enlace Laboral de la Cámara de Comercio e Industria de El Salvador, Filial San Miguel 5.2 Requerimientos de la Aplicación

Más detalles

Especialista en Creación de Portales Web con Joomla 3.3

Especialista en Creación de Portales Web con Joomla 3.3 Especialista en Creación de Portales Web con Joomla 3.3 Titulación certificada por EUROINNOVA BUSINESS SCHOOL Especialista en Creación de Portales Web con Joomla 3.3 Especialista en Creación de Portales

Más detalles

5.1. Qué es Internet? controla todo el sistema, pero está conectado de tal manera que hace

5.1. Qué es Internet? controla todo el sistema, pero está conectado de tal manera que hace 5. Internet 5.1. Qué es Internet? Internet es una red mundial de equipos que se comunican usando un lenguaje común. Es similar al sistema telefónico internacional: nadie posee ni controla todo el sistema,

Más detalles

By: Ing. Jonathan Merino Farías.

By: Ing. Jonathan Merino Farías. By: Ing. Jonathan Merino Farías. CMS y Joomla Un CMS se compone de dos partes principales: 1. La parte web pública. Es la página web como tal que ven las personas que acceden a ella. 2. La parte web privada.

Más detalles

MÓDULO: SERVICIOS E RED. Nombre: Curso: 2º SMR (9-6-2011) [Examen Final Junio]

MÓDULO: SERVICIOS E RED. Nombre: Curso: 2º SMR (9-6-2011) [Examen Final Junio] MÓDULO: SERVICIOS E RED Nombre: Curso: 2º SMR (9-6-2011) [Examen Final Junio] PARTE 1: Responde las siguientes preguntas tipo TEST. Solo hay una respuesta correcta. Dos respuestas incorrectas anulan una

Más detalles

NOCIONES Y DESAFÍOS QUE INVOLUCRA EL DESARROLLO WEB.

NOCIONES Y DESAFÍOS QUE INVOLUCRA EL DESARROLLO WEB. NOCIONES Y DESAFÍOS QUE INVOLUCRA EL DESARROLLO WEB. Badwin Arévalo Ingeniero de Sistemas Docente catedrático Universidad Francisco de Paula Santander Ocaña Sin duda la Web se ha convertido en una herramienta

Más detalles

CUALIFICACIÓN CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB PROFESIONAL. Nivel 2. Versión 5 Situación RD 1201/2007 Actualización

CUALIFICACIÓN CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB PROFESIONAL. Nivel 2. Versión 5 Situación RD 1201/2007 Actualización Página 1 de 18 CUALIFICACIÓN CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 2 Código IFC297_2 Versión 5 Situación RD 1201/2007 Actualización

Más detalles

Banco brasileño mejora seguridad, estabilidad y escalabilidad con Windows Server 2003

Banco brasileño mejora seguridad, estabilidad y escalabilidad con Windows Server 2003 Solución Microsoft Windows Server 2003 Banco brasileño mejora seguridad, estabilidad y escalabilidad con Windows Server 2003 Publicado: 30 de marzo de 2003 Al actualizar su sistema a Windows Server 2003,

Más detalles

Es la cantidad de dinero, expresada en Pesos Mexicanos, que deberá pagar, una vez al año, por un plan de web hosting en contratación anual.

Es la cantidad de dinero, expresada en Pesos Mexicanos, que deberá pagar, una vez al año, por un plan de web hosting en contratación anual. Glosario Que es Renta anual? Es la cantidad de dinero, expresada en Pesos Mexicanos, que deberá pagar, una vez al año, por un plan de web hosting en contratación anual. Que es Renta mensual? Es la cantidad

Más detalles

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

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

Más detalles

Introducción a ASP.NET

Introducción a ASP.NET Introducción a ASP.NET Índice Introducción a ASP.NET...1 1 La plataforma.net...2 1.1 Tecnologías de la Plataforma.NET...2 2 Microsoft Web Platform...4 3.NET Framework...6 3.1 Ventajas de utilizar.net...6

Más detalles

Guías técnicas Grupo Danysoft: InterBase para programadores Delphi

Guías técnicas Grupo Danysoft: InterBase para programadores Delphi Guías técnicas Grupo Danysoft: InterBase para programadores Delphi Por Pablo Reyes Equipo Grupo Danysoft febrero de 2002 - (902) 123146 www.danysoft.com Este documento se ha realizado utilizando Doc-To-Help,

Más detalles