Universidad Yacambú

Especialización En Gerencia

Mención: Sistemas de Información

Asignatura Análisis y Diseño de Sistemas

Elaborado Por: Rusmary Durán

 

 

 

Cuadro de texto: Índice

.- Introducción
.- Softwares que permitan realizar acceso a base de datos utilizando un sistema de información en la web
.- Procedimientos a seguir por la empresa que desee incorporar una pagina Web o portal para vender un determinado producto por la Web
.- Infografía

 

 

 

 

Introducción

 

         Internet es un medio de difusión que es utilizado cada vez por más personas. Así como alguna vez hubo la popularidad en el uso de la televisión, antes de la radio, y antes aún de los medios gráficos, hoy en día Internet es el medio de comunicación que surge y se estandariza en nuestra época. A través de ella se puede mantener a la empresa con una presencia constante con gran personalidad, seriedad;  al igual que se iguala o supera la competencia, a través de costos mínimos, con una publicidad económica, interactuando siempre con sus clientes y por su puesto captando nuevos clientes potenciales. Existen herramientas  para la elaboración de las páginas web como lo son los softwares que permiten el enlace entre las bases de datos de una empresa y un sistema de información en la web. 

 

 


PHP

 

Orígenes

         Es un lenguaje scripting que permite la generación dinámica de contenidos en un servidor web. PHP tiene sus orígenes en 1995 y se dio a conocer como Personal Home Page Tools. Creado por Rasmus Lerford como un conjunto de utilidades para dar dinamismo a la paginas web.

PHP/FI

PHP 2.0 (1997)

Rediseñado por Zeev Suraki y Andi Gutmans

PHP 3.0 (1998)

 

Nuevamente rediseñado para obtener PHP 4.0 (2000) y PHP 5.0

 

 

Características del PHP

 

*                  Potencia y robustez

*                   Alto rendimiento y Eficiente

*                   Soporte de protocolos de Internet

*                   Conexión a la mayoría de los Gestores de Base de Datos

*                   Facilidad de Aprendizaje

*                   Tiene conceptos de Perl, C++, Java

*                   El código es embebido en documentos HTML

*                   Portable y multiplataforma

*                   PHP es Open Source

Ventajas de PHP

*                  Es un lenguaje multiplataforma.

*                  Capacidad de conexión con la mayoría de los manejadores de base de datos que se utilizan en la actualidad, destaca su conectividad con MySQL

*                  Leer y manipular datos desde diversas fuentes, incluyendo datos que pueden ingresar los usuarios desde formularios HTML.

*                  Capacidad de expandir su potencial utilizando la enorme cantidad de módulos (llamados ext's o extensiones).

*                  Posee una amplia documentación en su página oficial, entre la cual se destaca que todas las funciones del sistema están explicadas y ejemplificadas en un único archivo de ayuda.

*                  Es libre, por lo que se presenta como una alternativa de fácil acceso para todos.

*                  Permite las técnicas de Programación Orientada a Objetos.

*                  Permite crear los formularios para la web.

*                  Biblioteca nativa de funciones sumamente amplia e incluida

*                  No requiere definición de tipos de variables ni manejo detallado del bajo nivel.

ASP (Active Server Pages)

Es una tecnología del lado servidor de Microsoft para páginas web generadas dinámicamente, que ha sido comercializada como un anexo a Internet Information Server (IIS). La tecnología ASP está estrechamente relacionada con el modelo tecnológico de su fabricante. Intenta ser solución para un modelo de programación rápida ya que programar en ASP es como programar en VisualBasic, por supuesto con muchas limitaciones ya que es una plataforma que no se ha desarrollado como lo esperaba Microsoft.

Lo interesante de este modelo tecnológico es poder utilizar diversos componentes ya desarrollados como algunos controles ActiveX. Otros problemas que han hecho evolucionar esta tecnología es el no disponer de información "que oriente a quienes desean aprenderla y resulta muy costosa en tiempo descubrir aquí y allá toda la información para volverla altamente útil".

ASP ha pasado por cuatro iteraciones mayores, ASP 1.0 (distribuido con IIS 3.0), ASP 2.0 (distribuido con IIS 4.0), ASP 3.0 (distribuido con IIS 5.0) y ASP.NET (parte de la plataforma .NET de Microsoft). Las versiones pre-.NET se denominan actualmente (desde 2002) como ASP clásico.

En el último ASP clásico, ASP 3.0, hay seis objetos integrados disponibles para el programador, Application, ASPError, Request, Response, Server y Session. Cada objeto tiene un grupo de funcionalidades frecuentemente usadas y útiles para crear páginas web dinámicas.

Python

Es un lenguaje de programación creado por Guido van Rossum en el año 1900[]. Es comparado habitualmente con TCL, Perl, Scheme, Java y Ruby. En la actualidad Python se desarrolla como un proyecto de código abierto, administrado por la Python Software Foundation. La última versión estable del lenguaje es actualmente la 2.5.1 (18 de abril de 2007).

Python es considerado como la "oposición leal" a Perl, lenguaje con el cual mantiene una rivalidad amistosa. Los usuarios de Python consideran a éste mucho más limpio y elegante para programar.

Python permite dividir el programa en módulos reutilizables desde otros programas Python. Viene con una gran colección de módulos estándar que se pueden utilizar como base de los programas (o como ejemplos para empezar a aprender Python). También hay módulos incluidos que proporcionan E/S de ficheros, llamadas al sistema, sockets y hasta interfaces a GUI (interfaz gráfica con el usuario) como Tk, GTK, Qt entre otros...

Python es un lenguaje interpretado, lo que ahorra un tiempo considerable en el desarrollo del programa, pues no es necesario compilar ni enlazar. El intérprete se puede utilizar de modo interactivo, lo que facilita experimentar con características del lenguaje, escribir programas desechables o probar funciones durante el desarrollo del programa. También es una calculadora muy útil.

El nombre del lenguaje proviene de la afición de su creador original, Guido van Rossum, por los humoristas británicos Monty Python [2] . El principal objetivo que persigue este lenguaje es la facilidad, tanto de lectura, como

HTML

 

*                  El Hypertext Markup Language (HTML) es el lenguaje de marcas más difundido.

*                  Casi todos hemos tenido algún contacto con él

.- Recuperando información que usa este formato

.- Produciendo documentos HTML

*                  Lenguaje con estructura muy simple (ventaja)

*                  Orientado a PRESENTACION

*                  Describe apariencia y composición del texto y otros elementos en la pantalla

*                  Funcionalidad muy limitada

*                  Diferentes versiones y soporte por parte de navegadores

*                  La limitación real de HTML es su incapacidad para describir el contenido de un documento.

*                  HTML fue construido para “publicación” no para facilitar la recuperación o intercambio de información.

*                  Debido a su simplicidad, seguirá siendo el lenguaje escogido por muchos para codificar texto y gráficos así como para composición y formato básico de documentos.

 

VBScript

 

Microsoft Visual Basic Scripting Edition, el miembro más reciente de la familia de lenguajes de programación Visual Basic, suministra una automatización activa a una amplia variedad de entornos, incluidas las secuencias de comandos del cliente de Web en Microsoft Internet Explorer y las secuencias de comandos del servidor de Web en Microsoft Internet Information Server.

 

Coldfusion

 

Es un lenguaje de script o un lenguaje de programación web que se ejecuta en un servidor y devuelve una respuesta a un cliente en formato HTML.

 

Diferencias entre JAVA y JAVASCRIP

 

JAVA es un lenguaje compilado con plataforma independiente, mientras que JavaScript es un lenguaje interpretado. El navegador proporciona la plataforma independiente para JAVA mediante la máquina virtual Java (JAVA Virtual Machine), y el intérprete para JavaScript. Como resultado, el navegador en donde usted escribe los guiones, es lo importante.

JSP
         Java Server Pages (JSP) es la tecnología para generar páginas web de forma dinámica en el servidor, desarrollado por Sun Microsystems, basado en scripts que utilizan una variante del lenguaje java.

 


.- Procedimientos a seguir por la empresa que desee incorporar una pagina Web o portal para vender un determinado producto por la Web.

         Se deben tener en cuenta los siguientes pasos:

1.- Registrar un dominio web


2- Diseñar y construir el sitio virtual


3- Contratar un servicio de hospedaje (hosting)

 

4.- Mantenimiento y soporte técnico

 

1.- Dominio Web

Lo primero que se recomienda es registrar un dominio web, que viene siendo la dirección de una empresa, organización o persona en Internet. Es la puerta que le da a la gente el acceso al mundo virtual y permite que su información, productos o servicios sean accesibles a millones de personas en todo el mundo a través de la red. El dominio tiene una doble utilidad en Internet: Como dirección, es la forma más fácil, rápida e intuitiva para localizar un sitio en Internet. Como marca, sirve para identificar una empresa o las marcas de productos y servicios en la red.

Ejemplo: http://www.altavista.com 

 http:// “es el dominio”

nota: Debe registrar todos los nombres de dominio que seleccione para usarlos como propietario (y evitar que otras personas u organizaciones los utilicen). InterNIC proporciona una lista de registradores de nombres de dominio acreditados. La mayoría de esos servicios pueden ayudarle a determinar si el nombre que desea está disponible. Tenga preparada alguna variación del nombre de dominio por si el que ha elegido inicialmente ya estuviera registrado. Si planea crear un sitio Web pero no espera ponerlo en marcha de inmediato, quizá desee de todos modos registrar el nombre antes que otras personas lo hagan.

2.- Diseño Web


               Luego de registrado su dominio, el paso a seguir será determinar el objetivo o el fin que persigue al instalar una pagina web. Conocer para que se necesita la página; para  anuncio,  Apoyo a ventas ó información de  La tienda. En nuestro caso  tomaremos en cuenta la segunda opción puesto que se quiere comercializar un producto a través de la WEB,  y la página debe contener  descripción de la empresa, información de contacto, formulario de comentarios/sugerencias, especificación de producto (s), descripción de sus servicios y sección de preguntas y respuestas.

1.- Levantar información donde se determina el tipo de producto que se quiere comercialiar, qué tipo de página  se quiere: con imágenes, con base de datos, o simplemente información. 

2.- Estudiar los requerimientos a nivel de Hardware que requiere el desarrollo del portal.

3.- Programación del portal

      Para el diseño de páginas web debemos tener en cuenta dos etapas:

La primera es el diseño visual de la información que se desea editar. En esta etapa se trabaja en el papel distribuyendo el texto, los gráficos, los vínculos a otros documentos y otros objetos multimedia que se consideren pertinentes. Es importante que antes de trabajar sobre el computador se realice un bosquejo o prediseño sobre el papel. Esto facilitará tener un orden claro sobre el diseño.

incorporarle al sitio elementos de diseño: que sean actractivos, que tengan impacto visual, interactividad, coherencia tanto en la información que maneja, la navegabilidad a través de las páginas y los elementos gráficos que usa (colores, logo, etc.). Es importante el uso de llamadores visuales en el sitio (anuncios que titilan, colores, letras que se mueven, etc.), ya que atraen la atención de nuestro potencial cliente.   Y no se debe caer  en el abuso del  uso de dichos elementos, porque no se quiere cansar al usuario, sino atraerlo para que recorra el sitio e incitarlo a que vuelva a visitarnos una y otra vez. Por otro lado está el uso de las imágenes, ¿se justifica realmente su uso en Internet? Por lo general una imagen la usamos para acrecentar el impacto visual en el sitio, pero hay veces que, mal usada, lo único que acrecenta es nuestra espera para que aparezca en pantalla, ya que es uno de los elementos que incrementan el peso de una página web. Si se le incorpora las  llamadas "nuevas tecnologías" (Flash, ASP, CGI, Javascript, etc.). debemos no exceder de su uso puesto que hacen más lenta la navegabilidad del sitio.

         La segunda, una vez que se tiene este boceto se pasa a 'programar' la página web. Para esto, y fundamentalmente para manejar los vínculos entre documentos, se creó el lenguaje de marcación de hipertexto o HTML

.- Pruebas en ambiente de desarrollo.

.- Muestra al cliente de pruebas pilotos.

.- Ingreso de datos en la base de datos del sitio Web.

 

3.- Hospedaje Web

           Este último servicio es el que hará posible que su sitio pueda ser visitado las 24 horas del día por cualquier persona que navegue en internet. Para que un sitio pueda ser visto a través del internet debe estar hospedado en un servidor. Un servidor es una computadora continuamente conectada a internet la cual tiene la capacidad de procesar cientos de miles de visitas diarias.

Los grandes portales debido al intenso trafico que reciben cuentan con servidores propios o "dedicados", sin embargo, los costos de mantenimiento de un servidor son muy elevados, por lo cual, tener un servidor dedicado no es una opción viable para la mayoría de los sitios de empresas y negocios pequeños o medianos.

La alternativa es contratar un servicio de hospedaje virtual por el cual en un mismo servidor pueden hospedarse cerca de 200 sitios. Esto permite que la empresa que ofrece dicho servicio pueda amortizar los costos de mantenimiento del servidor entre todos los sitios hospedados, lo cual resulta en un servicio económico y accesible para todos.

Si bien es cierto que algunas empresas ofrecen este tipo de servicio de forma "gratuita", a la hora de tener una sólida presencia en internet estos servicios gratuitos no son recomendables.

Las empresas que ofrecen estos servicios "gratuitos" deben generar ingresos, como cualquier otra empresa y la mayoría de ellas lo logran vendiendo espacios publicitarios (en forma de banners o ventanas pop up), este tipo de publicidad es colocada en cada uno de los sitios que utilizan dicho hospedaje gratuito. Esta situación podría ser aceptable para un sitio personal o uno familiar, pero nunca podrá ser justificable para el sitio de una empresa, de un negocio o de un empresario.

Otras limitaciones que obran en contra de estos servicios gratuitos son la evidente lentitud para descargar documentos y una notable limitación al momento de manejar visitas múltiples.

Qué datos deben tenerse en cuenta al contratar un servicio de hospedaje web?

En primer lugar, la cantidad de espacio asignado para su sitio. Por lo general entre 5Mb y 10Mb es más que suficiente para un sitio promedio.

También es importante saber cuántas cuentas de correo electrónico propias se pueden habilitar. Esto le permitirá crear una cuenta de correo electrónico para cada uno de sus empleados o bien canalizar adecuadamente las consultas.

Luego, es importante considerar qué otros servicios adicionales ofrece el servidor. Por ejemplo, un panel de control protegido por nombre de usuario y clave secreta que le permita realizar tareas de mantenimiento: agregar nuevas cuentas de correo electrónico, redirigir mensajes desde una cuenta hacia otra, activar servicios de auto respuesta, cambiar claves (passwords) o ver las estadísticas de las visitas a su sitio.

También debe considerarse si es posible utilizar un SSI (Server Side Includes) o CGI (Common Getway Interface), que le permitan crear un sitio interactivo agregando formularios, listados de suscripciones, carritos de compra, etc.

Por último, es fundamental averiguar cuál es el máximo ancho de banda asignado, ya que cuanto mayor sea éste, mayor será el número de visitantes simultaneos.

4.- Soporte Técnico y mantenimiento de la página

            Después de probarlo, puede usted  cargar los archivos del sitio Web en el servicio de alojamiento que contrató a tal efecto. Para que los clientes tengan la impresión de que su empresa es dinámica y funciona, es probable que deba agregar o cambiar el contenido del sitio con regularidad. Hay que mantener actualizado el sitio.

 

 


Infografía           

.-Página Web. Disponible en:   www.cancun-hosting.com/asesoria_internet.html

.- Qué se necesita para ser  visibles en un espacio de Internet. Disponible en:

http://www.chaiten.com/publico/article_209.shtml

 

.- Qué se necesita para tener una página. Disponible en:

http://www.google.co.ve/search?hl=es&q=que+se+necesita+para+tener+una+web&meta=lr%3Dlang_es

 

.- Diseño de Páginas WEB.Dispponible en:  http://es.wikipedia.org/wiki/Dise%C3%B1o_de_p%C3%A1ginas_web

 

.- http://www.cssboulevar.com.ar/articulos/

 

.- PHP. Disponible en:  www.es.wikipedia.org/wiki/php

 

.-Lenguajes de Programación para WEB.  Disponible en: www.monografias.com/trabajos7/html/html.shtml

.- Lenguajes y diseñadores de páginas web. Disponible en:  www.einnova.com/web/visitas_3.htm

 

 

Hosted by www.Geocities.ws

1