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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Software generador de documentos a través de la Web

Software generador de documentos a través de la Web Julia Patricia Melo Morín 1 Software generador de documentos a través de la Web 1 Contacto: patricia.melo@itspanuco.edu.mx Resumen Uno de los mayores problemas a los que se enfrentan las grandes corporaciones

Más detalles

2000, Magíster en Sistemas de Información Gerencial, Escuela Superior Politécnica del litoral, 2002, Profesor de ESPOL desde 2001

2000, Magíster en Sistemas de Información Gerencial, Escuela Superior Politécnica del litoral, 2002, Profesor de ESPOL desde 2001 DESARROLLO DE UN SOFTWARE PARA LA CREACIÓN DE TIENDAS VIRTUALES ORIENTADAS A B2C QUE FACILITE EL INGRESO DE PEQUEÑAS Y MEDIANAS EMPRESAS ECUATORIANAS AL COMERCIO ELECTRÓNICO María Montes Chunga 1, Ángel

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

Implantación de Aplicaciones Web Fecha: 20-09-13

Implantación de Aplicaciones Web Fecha: 20-09-13 Página 1 de 24 RESUMEN DE LA PROGRAMACIÓN ADMINISTRACIÓN DE SISTEMAS INFORMÁTICOS EN RED CURSO AC. 2012 / 2013 ÁREA / MATERIA / MÓDULO PROFESIONAL Implantación de Aplicaciones Web (84 horas 4 horas semanales)

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

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

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

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

Kra 2E # 5-55 B/ Los Lagos Pitalito Huila (Colombia)

Kra 2E # 5-55 B/ Los Lagos Pitalito Huila (Colombia) KoffeeSoft, es una empresa Laboyana, creada el 28 de Marzo de 2012 con 2 años de acreditación, seria, moderna, con excelente recurso humano capacitado por reconocidas instituciones a nivel nacional. KoffeeSoft

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

DEFINICIÓN DE POWER POINT

DEFINICIÓN DE POWER POINT DEFINICIÓN DE POWER POINT Microsoft PowerPoint es una aplicación desarrollada por Microsoft para Windows y Mac OS, que permite desarrollar presentaciones multimediales. Es ampliamente usada en el mundo

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

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

Descripción General de Softengine Pinakes

Descripción General de Softengine Pinakes Descripción General de Softengine Pinakes Características de Softengine Pinakes. Pinakes es un sistema modular altamente configurable que tiene las siguientes características: Es amigable con el usuario.

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

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

Bajo Costo de Implementación y Soporte: Ofrecer un bajo costo de implementación y mantenimiento.

Bajo Costo de Implementación y Soporte: Ofrecer un bajo costo de implementación y mantenimiento. Documento de Referencia Una Única Solución que Integra Todas las Aplicaciones que su Empresa Requiere Tecnologizar los procesos financieros, operacionales y de gestión de su empresa, es sólo cuestión de

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

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

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

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 301127- Programación de sitios web Act 4: Lección Evaluativa 1

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 301127- Programación de sitios web Act 4: Lección Evaluativa 1 Qué es PHP? PHP: HyperText Preprocessor. Es un lenguaje de tipo scripting, que actualmente está siendo utilizado como una de las mejores alternativas para desarrollar aplicaciones en la Web. Un lenguaje

Más detalles

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

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

Más detalles

PUF del SAID. Las Preguntas de Uso Frecuentes (PUF) del Sistema Administrativo Integrado Descentralizado

PUF del SAID. Las Preguntas de Uso Frecuentes (PUF) del Sistema Administrativo Integrado Descentralizado Las Preguntas de Uso Frecuentes (PUF) del Sistema Administrativo Integrado Descentralizado El grupo de documentación del SAID para FUNDACITE Mérida y CENDITEL. Documentación en progreso Copyright 2007

Más detalles

Unidad V: Programación del lado del servidor

Unidad V: Programación del lado del servidor Unidad V: Programación del lado del servidor 5.1 Introducción al lenguaje La Programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de un usuario mediante

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

Entorno. @xavipalu. Multimedia

Entorno. @xavipalu. Multimedia Entorno Multimedia 07 World Wide Web World Wide Web Qué es? Cómo funciona? Lenguaje Tipologias World Wide Web / Qué es? World Wide Web WWW Sistema de distribución de información basado en hipertexto o

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

Unidad didáctica 2: Metodologías de desarrollo de Bases de Datos. Unidad didáctica 1: Fase de análisis de requisitos Modelo E/R

Unidad didáctica 2: Metodologías de desarrollo de Bases de Datos. Unidad didáctica 1: Fase de análisis de requisitos Modelo E/R índice Módulo A Unidad didáctica 1: Introducción a las Bases de Datos Unidad didáctica 2: Metodologías de desarrollo de Bases de Datos 3 19 Módulo B Unidad didáctica 1: Fase de análisis de requisitos Modelo

Más detalles

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

BASE DE DATOS UNIVERSIDAD DE LOS ANDES FACULTAD DE MEDICINA T.S.U. EN ESTADISTICA DE SALUD CATEDRA DE COMPUTACIÓN II. Comenzar presentación

BASE DE DATOS UNIVERSIDAD DE LOS ANDES FACULTAD DE MEDICINA T.S.U. EN ESTADISTICA DE SALUD CATEDRA DE COMPUTACIÓN II. Comenzar presentación UNIVERSIDAD DE LOS ANDES FACULTAD DE MEDICINA T.S.U. EN ESTADISTICA DE SALUD CATEDRA DE COMPUTACIÓN II BASE DE DATOS Comenzar presentación Base de datos Una base de datos (BD) o banco de datos es un conjunto

Más detalles

PERFIL TÉCNICO CONSULTOR SHAREPOINT PARA LA WEB

PERFIL TÉCNICO CONSULTOR SHAREPOINT PARA LA WEB PLIEGO DE PRESCRIPCIONES TÉCNICAS PARA LA CONTRATACIÓN DE LA CONSULTORÍA Y ASISTENCIA PARA LOS PROYECTOS WEB EN EL TRIBUNAL CONSTITUCIONAL PERFIL TÉCNICO CONSULTOR SHAREPOINT PARA LA WEB 1 Índice Antecedentes...

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

Simulador de Protocolos de Red a tráves de WEB

Simulador de Protocolos de Red a tráves de WEB Simulador de Protocolos de Red a tráves de WEB Propuesta de Estudio 20071608 Director Ing. Francisco Antonio Polanco Montelongo Resumen Introducción Actualmente, el desarrollo tecnológico a alcanzado niveles

Más detalles

Universidad de Sonora. Alumno: Erick Alonso Castro Navarro. Empresa: SIEP (Sistema Estatal Penitenciario) Proyecto:

Universidad de Sonora. Alumno: Erick Alonso Castro Navarro. Empresa: SIEP (Sistema Estatal Penitenciario) Proyecto: Universidad de Sonora Alumno: Erick Alonso Castro Navarro Empresa: SIEP (Sistema Estatal Penitenciario) Proyecto: Portal intranet para la administración de archivos y servicio de soporte en línea. Índice.

Más detalles

Brindamos asesorías que involucran tecnología y personal calificado, estos hacen de DOCTUM su mejor aliado.

Brindamos asesorías que involucran tecnología y personal calificado, estos hacen de DOCTUM su mejor aliado. SOFTWARE DE GESTÓN Doctum sabe que es necesario entregar servicios que otorguen un valor agregado, sobre todo para la gestión documental de la empresa, lo que reduce los costos asociados a mano de obra

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

MS_20488 Developing Microsoft SharePoint Server 2013 Core Solutions

MS_20488 Developing Microsoft SharePoint Server 2013 Core Solutions S MS_20488 Developing Microsoft SharePoint Server 2013 Core Solutions www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, D.F. Tel/Fax: 52785560 Introducción En este

Más detalles

VISIÓN GENERAL HERRAMIENTAS COMERCIALES

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

Más detalles

I. E. S. Cristóbal de Monroy. DEPARTAMENTO: Informática. MATERIA: Aplicaciones Web. NIVEL: 2º Sistemas Microinformáticos y Redes

I. E. S. Cristóbal de Monroy. DEPARTAMENTO: Informática. MATERIA: Aplicaciones Web. NIVEL: 2º Sistemas Microinformáticos y Redes DEPARTAMENTO: Informática MATERIA: Aplicaciones Web NIVEL: 2º Sistemas Microinformáticos y Redes 1. Objetivos. Competencias Profesionales, Personales y Sociales 1.1 Objetivos del ciclo formativo Según

Más detalles

plataforma gest.org Multi Gestión de Organizaciones Fundaciones y Asociaciones

plataforma gest.org Multi Gestión de Organizaciones Fundaciones y Asociaciones plataforma gest.org Multi Gestión de Organizaciones Fundaciones y Asociaciones ÍNDICE 1. INTRODUCCIÓN. PRESENTACIÓN DEL PRODUCTO Software como Servicio Características técnicas 2. ALCANCE FUNCIONAL DE

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

Informe de Factibilidad

Informe de Factibilidad Universidad de Talca Facultad de Ingeniería Campus Curicó Informe de Factibilidad Sistema de Gestión de Atención Médica Integrantes: Marcelo Aliaga Karin Lizana Fecha de Entrega: 11/09/07 Índice Introducción..

Más detalles

MEXICO EMPRESARIAL TI LMS elearning

MEXICO EMPRESARIAL TI LMS elearning MEXICO EMPRESARIAL TI LMS elearning La tecnología de México Empresarial en proyectos de elearning está basada en áreas de conocimiento básicas y especializadas para el sector Corporativo y de Negocios.

Más detalles

Universidad Nacional de Santiago del Estero Escuela para la Innovación Educativa

Universidad Nacional de Santiago del Estero Escuela para la Innovación Educativa Asunto: Establece como política informática de la EIE la adopción del Software Libre y formatos estándares y abiertos para la gestión de la información. VISTO: La nota EIE Nº 2498/09 presentada por el

Más detalles

Las bases de datos pueden dividirse en dos grupos, considerando su función primordial, a saber:

Las bases de datos pueden dividirse en dos grupos, considerando su función primordial, a saber: Base de datos De Wikipedia, la enciclopedia libre. 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

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

Windows Server 2003. Windows Server 2003

Windows Server 2003. Windows Server 2003 Windows Server 2003 Windows Server 2003 Es un sistema operativo de la familia Windows de la marca Microsoft para servidores que salió al mercado en el año 2003. Está basada en tecnología NT y su versión

Más detalles

Virtual-C: Una Herramienta para Administración de Contenidos en Sitios Web

Virtual-C: Una Herramienta para Administración de Contenidos en Sitios Web Virtual-C: Una Herramienta para Administración de Contenidos en Sitios Web Kexy Rodríguez kexy.rodriguez@utp.ac.pa Centro de Investigación, Postgrado y Extensión UTPVirtual Universidad Tecnológica de Panamá

Más detalles

E. ETAPA V: DESARROLLO Y DOCUMENTACION DEL SITIO WEB. GENERALIDADES

E. ETAPA V: DESARROLLO Y DOCUMENTACION DEL SITIO WEB. GENERALIDADES 158 CAPITULO V DESARROLLO DEL DISEÑO DE UN SITIO WEB MULTIMEDIA BASADO EN UN MAPA INTERACTIVO PARA FACILITAR LA ORIENTACION DE LOS DESTINOS TURISTICOS DE LA RED NACIONAL, ADMINISTRADOS POR EL INSTITUTO

Más detalles

V. CAPÍTULO: CONTRIBUCIÓN

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

Más detalles

Operación Microsoft Windows

Operación Microsoft Windows Entornos de red Concepto de red En el nivel más elemental, una red consiste en dos equipos conectados entre sí mediante un cable de forma tal que puedan compartir datos. Todas las redes, no importa lo

Más detalles

Desarrollo Informático del SIGOB

Desarrollo Informático del SIGOB Desarrollo Informático del SIGOB Los soportes informáticos del Sistema de Información y Gestión para la Gobernabilidad (SIGOB) utilizan productos de tecnología avanzada, que permite la rápida incorporación

Más detalles

Asesoría y Servicios Integrales en Cómputo La Solución con Linux. ASIC-LANServer

Asesoría y Servicios Integrales en Cómputo La Solución con Linux. ASIC-LANServer ASIC-LANServer Descripción general Es un sistema dirigido a PYMES haciendo posible que cualquier empresa pueda contar con un servidor PODEROSO, FLEXIBLE y SEGURO a BAJO COSTO con todos los servicios y

Más detalles

Estar siempre disponible en cualquier lugar con el contenido adecuado.

Estar siempre disponible en cualquier lugar con el contenido adecuado. SERVICIOS DE Estar siempre disponible en cualquier lugar con el contenido adecuado. Comunicar la filosofía de la empresa, valores, posicionamiento y productos requiere cada vez más de herramientas flexibles,

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

Simarro Software, S.A

Simarro Software, S.A DE SERVICIOS WEBS. PRESENTACIÓN DEL LENGUAJE HTS Objetivos generales Módulo Herramienta Web Simarro Software, S.A También se han desarrollado una serie de aplicaciones como son: Este lenguaje representa

Más detalles

Introducción a Gestión de Proyectos. Beneficios del Sistema. Arquitectura y Diseño del Aplicativo. Requerimientos del Sistema.

Introducción a Gestión de Proyectos. Beneficios del Sistema. Arquitectura y Diseño del Aplicativo. Requerimientos del Sistema. Introducción a Gestión de Proyectos. Beneficios del Sistema. Arquitectura y Diseño del Aplicativo. Requerimientos del Sistema. Introducción a gestión de proyectos Un sistema de gestión de proyectos es

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

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

Facilite la Gestión, Manejo y Distribución de Información en su Web Site. WBC V2 Web Content Management

Facilite la Gestión, Manejo y Distribución de Información en su Web Site. WBC V2 Web Content Management Facilite la Gestión, Manejo y Distribución de Información en su Web Site. WBC V2 Web Content Management Web Business Creator Content Management Introducción Muchas empresas basan sus estrategias de comunicación

Más detalles

Gestor de Contenidos CMS. Prof: Ing. Henrry Servitá

Gestor de Contenidos CMS. Prof: Ing. Henrry Servitá Gestor de Contenidos CMS Que es un CMS? CMS son las siglas de Content Management System, que se traduce directamente al español como Sistema Gestor de Contenidos. Como su propio nombre indica, es un sistema

Más detalles

Capítulo 2: Servidores

Capítulo 2: Servidores Técnico en Repatación de PC y Redes (intensivo) Capítulo 2: Servidores Definición Como su nombre lo indica, son los dispositivos de red que brindan un servicio a otros dispositivos (clientes). En general

Más detalles

emuseum PUBLIQUE SUS COLECCIONES EN LA WEB Por qué elegir emuseum? Se integra fácilmente con TMS Búsqueda eficaz Completamente personalizable

emuseum PUBLIQUE SUS COLECCIONES EN LA WEB Por qué elegir emuseum? Se integra fácilmente con TMS Búsqueda eficaz Completamente personalizable emuseum emuseum PUBLIQUE SUS COLECCIONES EN LA WEB emuseum es un sistema de publicación web que se integra perfectamente con TMS para publicar información en la web y dispositivos móviles. Mediante emuseum

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

Las transacciones de "comercio electrónico" pueden ser efectuadas, entre los siguientes sujetos:

Las transacciones de comercio electrónico pueden ser efectuadas, entre los siguientes sujetos: INTRODUCCIÓN En los últimos años el crecimiento de la tecnología ha generado grandes progresos en todos los ámbitos. Las comunicaciones han sido las de mayor desarrollo, especialmente el desarrollo de

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

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

Marco Teórico MARCO TEÓRICO. AGNI GERMÁN ANDRACA GUTIERREZ

Marco Teórico MARCO TEÓRICO. AGNI GERMÁN ANDRACA GUTIERREZ MARCO TEÓRICO. 13 14 Virtualización Hablar de virtualización es hablar de un concepto que describe la posibilidad de tener varios sistemas operativos funcionando al mismo tiempo en un mismo equipo físico.

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

INTRANET La Inteligencia Conectiva

INTRANET La Inteligencia Conectiva INTRANET La Inteligencia Conectiva LA IDEA DE UNA INTRANET La Intranet es un red privada corporativa que emplea para su configuración y funcionamiento operativo los protocolos de la tecnología de Internet

Más detalles

CAPÍTULO II. Gráficos Dinámicos.

CAPÍTULO II. Gráficos Dinámicos. 2.1 Definición. Los gráficos dinámicos son representaciones a escala del proceso, en donde se muestra la información de las variables del proceso a través de datos numéricos y de animación gráfica. Éstos

Más detalles

Cómo escoger un servicio de Web Hosting

Cómo escoger un servicio de Web Hosting Introducción: qué es diferente acerca de esta guía? Esta guía te indicamos en forma concisa diversos lineamientos para que puedas escoger un plan de hosting adecuado a tus requerimientos. Primero, lo esencial.

Más detalles

En este capítulo aprendemos qué es un gestor de contenidos. (CMS), cómo funciona y qué necesitamos para instalarlo.

En este capítulo aprendemos qué es un gestor de contenidos. (CMS), cómo funciona y qué necesitamos para instalarlo. BOOTSTRAP 1 C MS y Bootstrap En este capítulo aprendemos qué es un gestor de contenidos (CMS), cómo funciona y qué necesitamos para instalarlo. También conocemos los gestores de contenido más populares,

Más detalles

ESCENARIOS DE TRABAJO EN OPUS 2015 B.D.

ESCENARIOS DE TRABAJO EN OPUS 2015 B.D. Software de Ingeniería de Costos, Programación de Obra y Control de Obras y Proyectos ESCENARIOS DE TRABAJO EN OPUS 2015 Por su arquitectura de desarrollo, OPUS 2015 puede operar bajo diferentes escenarios,

Más detalles

Posicionamiento en buscadores y Diseño de páginas Web PRODUCTOS Y SERVICIOS. www.podioweb.com

Posicionamiento en buscadores y Diseño de páginas Web PRODUCTOS Y SERVICIOS. www.podioweb.com Posicionamiento en buscadores y Diseño de páginas Web PRODUCTOS Y SERVICIOS www.podioweb.com INDICE 1. DISEÑO WEB 2. POSICIONAMIENTO EN BUSCADORES 3. PUBLICIDAD EN INTERNET PPC 4. SERVICIOS ADICIONALES

Más detalles