DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA...

82
DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA EL REDIL RAFAEL ENRIQUE BURGOS OBANDO Trabajo de grado para optar al Titulo de Ingeniero De Sistemas UNIVERSIDAD DE SAN BUENAVENTURA FACULTAD DE INGENIERIA PROGRAMA INGENIERIA DE SISTEMAS BOGOTA, D.C 2005

Transcript of DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA...

Page 1: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA EL REDIL

RAFAEL ENRIQUE BURGOS OBANDO

Trabajo de grado para optar al Titulo de Ingeniero De Sistemas

UNIVERSIDAD DE SAN BUENAVENTURA FACULTAD DE INGENIERIA

PROGRAMA INGENIERIA DE SISTEMAS BOGOTA, D.C

2005

Page 2: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

2

TABLA DE CONTENIDO INTRODUCCION 6 1. PLANTEAMIENTO DEL PROBLEMA 7 1.1 Titulo 7 1.2 Antecedentes 7 1.3 Descripción del problema 8 1.4 Formulación del problema 8 1.4.1 Análisis del Comercio Internacional 9 1.4.2 Norteamérica 9 1.4.3 Unión europea 9 1.4.4 Otros mercados 10 2. JUSTIFICACION 11 3. OBJETIVOS 12 3.1 Objetivo General 12 3.2 Objetivos Específicos 12 4. ALCANCES Y LIMITACIONES 13 4.1 Alcances 13 4.2 Limitaciones 13 4.3 Variables de Estudio 14 4.3.1 Exportación 14 4.3.2 Mercadotecnia Internacional 14 4.3.3 Producto 14 4.3.4 Precio 15 4.3.5 Distribución 15 4.3.6 Promoción 15 5. MARCO REFERENCIAL 16 5.1 Marco Conceptual 16 5.1.1 Análisis del Entorno Competitivo 16 5.1.2 Análisis del Entorno Tecnológico 16 5.1.3 Análisis del Entorno Natural 17 5.2 Marco Legal 18 5.2.1 Análisis del Entorno Político - Legal 18 5.2.2 Análisis del Entorno Cultural y Etico 18 5.3 Marco Teórico 19 5.3.1 Decisión de Ingresar 19 5.3.2 Decisión de Investigación de Mercados 20 5.3.3 Decisión Sobre la Manera de Penetrar 21 5.3.4 Promoción y Publicidad 21 5.4 Finalidad del Sitio WEB 22 5.4.1 Metodología para Rentabilizar Internet 23 5.4.2 Plan de Acción 23

Page 3: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

3

5.4.3 Como puede mejorar la empresa usando Internet 24 5.4.4 Mejoras y Oportunidades que Ofrece Internet 25 5.4.5 Diseño de un Buen Sitio WEB 29 5.4.6 Etapas de Desarrollo del sitio WEB 34 6 DESARROLLO INGENIERIL 40 6.1 Modelado de Requisitos 40 6.2 Estudio y Análisis de Herramientas del Mercado 40 6.3 Establecimiento del Método de Validación 41 6.4 Estado Actual del Proyecto 41 6.5 Análisis y Diseño 43 6.5.1 Capacitación de Gestión 43 6.5.2 Análisis del Negocio o Relevamiento 43 6.5.3 Documentación del Statu Quo 45 6.5.4 Definición de Requerimientos Funcionales 45 6.5.5 Definición de Requerimientos de Información 46 6.5.6 Preparación e Instalación del Entorno Standard de Capacitación 46 6.5.7 Capacitación Funcional 46 6.5.8 Modelizacion o Diseño Preliminar 46 6.5.9 Interacción 47 6.5.10 Diseño final 47 6.5.11 Aseguramiento de la calidad 47 6.6 Recursos y Presupuesto 47 6.6.1 Personas, Materiales y Equipos necesarios para el Proyecto 47 6.6.2 Estimación de costos 66 7. CONCLUSIONES 67 8. REFERENCIAS BIBLIOGRAFICAS 68 9.ANEXOS 69 9.1 Encuesta 69 9.2 Diccionario de Datos y Manual de usuario 75

Page 4: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

4

GLOSARIO

• BASE DE DATOS (database): Una colección de datos organizados que se pueden consultar.

• CGI-BIN: Interfaz común de gateway archivo binario; programas

personalizados que pueden ser usados para extender WEB y hacerla interactiva. Aplicaciones comunes incluyen búsquedas en bases de datos, sistemas de compras, sistemas de membresería y manejo de formularios.

• CLIENTE: A veces usado como un navegador; otras veces esto significa

una computadora que hace contacto con el host.

• CORREO ELECTRÓNICO (e-mail): mensajes personales enviados entre usuarios para obtener acceso a información privada.

• DIRECCIÓN IP (IP Adress): Una dirección numérica compuesta de cuatro

números de 8 bits que identifica en forma única a una computadora de una red.

• DNS SERVIDOR DE NOMBRE DE DOMINIO: un sistema que puede

resolver una dirección IP con un nombre.

• FTP Protocolo de Transferencia de Archivos (Transferer File Protocol): una protocolo para transferir archivos hacia y desde computadoras remotas.

• GIF Formato de Intercambio de Gráficos (Grafhics Interchange Format): un

formato de archivo para imágenes que fue elaborado por CompuServe.

• GUI Interfaz Gráfica de Usuario (Graphical User Interface): una pantalla gráfica que permite al usuario interactuar con la computadora.

• HIPERVÍNCULO (hyperlink): Un elemento de HTML que, cuando se hace

clic en él, permite que las personas pasen a otros documentos, imágenes, sonidos o películas.

• HOST: Un sistema de computadora que puede ser contactado por otros

sistemas de computadoras.

• HTML Lenguaje de Marcado de Hipertexto (HyperText Markup Languaje): el lenguaje de programación de WWW.

• HTTP Protocolo de Transporte de Hipertexto (HyperText Transport

Protocol): la norma de Internet que permiten que se combinen entre sí

Page 5: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

5

texto, imágenes, sonidos y vídeo en un solo documento en WEB. EL HTTP también permite la vinculación de documentos y componentes de documentos.

• ICONO (icon): Un gráfico pequeño que representa una función o acción.

• INTERACTIVO (interactive): Que permite a los usuarios cambiar el curso de

los acontecimientos con base en sus propias decisiones respecto a las reglas de cualquier cosa con la que se esté interactuando.

• INTERNET: Un sistema de redes formado por computadoras y usuarios con

alcance mundial.

• JAVA: Lenguaje de programación, similar al C++, que extiende las capacidades de WEB.

• JPEG Grupo Unido de Expertos en Fotografía (Join Photografhic Experts

Group): Formato de archivo usado para imágenes compridas que usa un índice más alto de compresión y más colores que GIF

• MAILTO: Método basado en WEB para enviar correo electrónico.

• NAVEGADOR (browser): Un programa que permite tener acceso a World

Wide WEB.

• PROVEEDOR DE SERVICIOS INTERNET: compañía u organización que proporciona acceso a Internet.

• TCP/IP Protocolo de Control de Transmisión/Protocolo Internet

(Transmission Control Protocol/ Internet Protocol): el estándar de las comunicaciones en Internet.

• TELNET: Programa de software que permite enlazarse con computadoras

remotas.

• URL: Localizador Uniforme de Recursos (Uniform Resource Locator ); el medio para localizar una página de inicio de WEB.

• WORLD WIDE WEB: Organización de archivos en Internet, World Wide

WEB; otras abreviaturas populares incluyen WWW WEB y W3.

Page 6: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

6

INTRODUCCION El siguiente estudio se enfocó principalmente en los exportadores de rosas en Colombia, la forma en que estas empresas realizan su mercadeo internacional, las operaciones y contactos que realizan para ingresar a un nuevo mercado. Aunque existen muchas empresas exportadoras, se considera que en algunas de ellas existe falta de conocimiento en la aplicación de estrategias de mercadeo a nivel internacional, además de no contar con una guía o manual que los auxilie en el análisis e investigación de un mercado totalmente externo, ya que tales empresas necesitan expandir sus actividades de tipo comercial hacia otro país al cual no se encuentren exportando actualmente, para lograr una efectiva introducción a un nuevo mercado, lo cual proporciona una oportunidad de mercadeo para los exportadores Colombianos de rosas, siendo así este caso. El presente proyecto trata del análisis y diseño de un Sitio WEB dedicado exclusivamente a dar información sobre al EMPRESA AGRICOLA EL REDIL, su forma de producción, sus productos y venta de rosas de exportación, este Sitio WEB será publicarlo en Internet ya que este medio llega a todo el mundo y con una gran eficacia y facilidad. Con esto se contribuye a que La empresa este a la vanguardia de la tecnología, pueda mostrar su imagen y obtener renombre a nivel mundial. En cuanto a la empresa, brinda la oportunidad de ampliar su nivel tecnológico, mantener una comunicación más cercana en cada uno de sus puntos de producción a nivel nacional, aumentar el flujo de sus exportaciones, incrementar sus ingresos, conseguir reconocimiento y adquirir mayor información en cuanto a la exportación de rosas en el mundo. De acuerdo con las necesidades que surjan en el tiempo, este proyecto queda disponible para futuros cambios y/o mejoras que permitan adaptarse a las necesidades que se puedan presentar a futuro.

Page 7: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

7

1. PLANTEAMIENTO DEL PROBLEMA 1.1. TITULO DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA EL REDIL 1.2. ANTECEDENTES La calidad es muy importante cuando se orienta la producción hacia el mercado externo. “La calidad es el grado en el cual el producto se comporta de acuerdo con las especificaciones de diseño o gustos del consumidor”; dependiendo del mercado por lo que se deben investigar las normas de calidad del mercado al que se desee llegar.1 Para establecer una plantación de rosales es necesario contar con riego, el cual puede ser por micro aspersión, goteo o manguera, y/o la utilización de todos ellos a la vez. Los factores que intervienen en la calidad de la rosa son: la temperatura, la humedad relativa, la iluminación, el aire, el suelo propiamente dicho y una serie de factores tecnológicos, a saber: programas de fertilización, control fitosanitario, análisis químicos de suelos, mantenimiento de la infraestructura, entre otros; que van a ir en función de la producción, pero, resulta que en rosas es importante que la humedad relativa se mantenga dentro de ciertos parámetros, tanto para evitar enfermedades como para contribuir también al mejor sostenimiento de la planta. En Colombia, el clima permite el cultivo de rosas a campo abierto; aunque solo bajo invernaderos se puede controlar en forma adecuada el crecimiento de la planta, para obtener rosas de calidad y una longitud de tallo aceptable para el comercio internacional. Los invernaderos protegen al cultivo contra condiciones negativas de clima, incrementan la productividad, reducen las enfermedades y mejoran la calidad. Uno de los procesos de producción utilizado por los exportadores de rosas es el "Desciclado", el cual mantiene una producción constante con alzas y bajas dependiendo del clima; todos los días se cosechan algunas rosas y estas conducen a la formación de nuevas rosas que van a estar saliendo constantemente, también se le puede llamar producción continua. Esto permite que en el Sitio WEB se pueda publicar diariamente y ofrecer con total confianza rosas frescas en cualquier momento del año. Muchos países alrededor del mundo toman la decisión de comercializar sus productos, cuando se presenta una serie de factores tales como:

1 Mercadeo y publicidad, Tomo 1

Page 8: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

8

• El productor se da cuenta de la demanda y de los precios de sus productos en las naciones desarrolladas.

• Mercado local saturado. • Expansión del mercado. La Ventaja comparativa de Colombia en cuanto al cultivo de rosas en relación con otros países del mundo, es que cuenta con magníficas condiciones de clima, el cual es propicio para el cultivo de rosas de excelente calidad, destinadas a la exportación. Con todo esto se puede decir que la implementación de nuevas tecnologías como Internet en la empresa proporciona una serie de ventajas no solamente de tipo económico, obtenible a través del intercambio comercial a nivel internacional, sino, también un amplio intercambio de ideas, entendimiento mutuo, seguridad, comunicación y oportunidad de desarrollo de bienes y servicios. 1.3 DESCRIPCION DEL PROBLEMA Cuando un productor toma la decisión de exportar un producto casi siempre lo hace porque: un exportador o importador de otro país le pide que venda su producto en ese país, utilizando en ocasiones, como un medio de comunicación o instrumento de enlace, a la Gremial de Exportadores de Productos no Tradicionales de Colombia o por contactos telefónicos, correo electrónico, etc. En realidad casi ninguna de las empresas ha llevado a la práctica, las estrategias de mercadeo internacional, como son la de tener un sitio propio en la WEB dedicado a ofertar su producto ante el mundo entero. Entre las estrategias de mercadeo se encuentran: la decisión de ingresar, de investigación de mercados, la manera de penetrar (que para las rosas sería a través de la exportación, porque incurre en menos gastos) y, por último, la mezcla de marketing; que no es más que la forma en que aplican las 4P'S (producto, precio plaza y promoción), en el mercado relevante. Si alguno de estos factores impide drásticamente el acceso del producto a un país, se desechará la idea y será necesario expresar que los exportadores de rosas se encuentran ante la situación de expansión y que algunos de ellos no han empleado estrategias de mercadeo al cien por ciento, todo esto conduce a determinar que el problema, en el cual se enfocó la investigación, fue el no tener un medio eficaz de publicidad. 1.4 FORMULACION DEL PROBLEMA ¿Cómo mediante la creación de una aplicación WEB para la EMPRESA AGRICOLA EL REDIL se alcanzará una estrategia eficaz y adecuada de mercadeo para la exportación de rosas al mercado mundial ?

Page 9: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

9

1.4.1 Análisis del Comercio Internacional: Se refiere a las exportaciones e importaciones realizadas por los países, constituyendo un punto importante en el cual se puedan determinar cuales productos forman parte de las importaciones del país al cual se desee ingresar. 1.4.2 Norteamérica Estados Unidos: Las ventas de flores a este mercado durante 2000 sumaron US$ 471.6 millones. Estas ventas significaron el movimiento de 141.719 toneladas métricas por vía aérea desde Bogotá y Medellín a la ciudad de Miami, principalmente. El público consumidor Estadounidense compra principalmente rosas, que representan una tercera parte de las exportaciones por US$ 148.8 millones. En segundo lugar, claveles (15.4%) por US$ 72.8 millones. Los claveles miniatura ocupan el tercer lugar (7.6%) con US$ 35.8 millones. Los crisantemos (2.0%) del total con US$ 9.5 millones. Los otros tipos de flor, que suman US$ 203,6 millones (43.2%) representan compras en pompones, alstroemerias, gypsophilas, callas, aster y otras. Canadá: Este mercado es de gran interés para la floricultura colombiana. Las cifras oficiales no reflejan esta situación ya que las estadísticas registran una parte importante de las exportaciones a este país por los Estados Unidos. Durante 2000 Canadá compró 2.1% de las exportaciones de flores colombianas, por un monto de US$ 12.4 millones. El comprador canadiense prefiere los claveles standard. Sus ventas le representaron a Colombia US$ 4.6 millones (37.9%). Sin embargo, a diferencia de los mercados europeos, el canadiense compra varios tipos de flor simultáneamente. En efecto, las rosas, con US$ 3.1 millones, representan 25% de las compras; los claveles miniatura, con US$ 2.4 millones, 15.3% y los otros tipos de flor aportan 17.7% de las compras de flores colombianas, con US$ 2.2 millones. 1.4.3 Unión Europea: Los quince países que conforman la Unión Europea compraron durante 2000 US$ 57 millones en flores colombianas, 9.8% del total exportado. Un 8.8% menos que 1999 con US$ 62.5 millones en ventas. Los europeos prefieren los claveles colombianos. Durante 2000 compraron US$ 34.1 millones, 59.8% de todas las flores importadas desde Colombia. Los claveles miniatura son el segundo producto en orden de importancia, con compras por US$ 13.6 millones durante 2000 (23.9%) del total, mientras que las rosas ocupan el tercer lugar, representando US$ 7 millones (12.3%) del total. Reino Unido: Es el primer mercado de exportación de flores colombianas dentro de la Unión Europea. En 2000 compró US$ 27.9 millones, 4.8% del total y 48.9% del total exportado a la UE.

Page 10: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

10

Los consumidores británicos prefieren los claveles. Durante 2000 representaron 64.9% de las ventas hechas al Reino Unido, con un monto de US$ 18.1 millones. Este valor representa una disminución de 13% con respecto a los US$ 20.8 millones registrados en 1999. En segundo lugar se ubican los claveles miniatura con 29.7% del total y US$ 8.3 millones, un aumento del 6.4% frente a US$ 7.8 millones de 1999. Las rosas ocupan el cuarto lugar entre las preferencias de los consumidores británicos, con US$ 0.6 millón y 2.2% del total durante 2000. España: El segundo mercado en importancia dentro de la Unión Europea, España, con un monto total de US$ 9 millones, compra 1.6% del total de las flores colombianas exportadas en el año 2000 y 15.8% de aquellas destinadas a la UE. Esta cifra significa una disminución de 6.3% respecto a los US$ 6.6 millones reportados durante 1999. El mercado español es comprador principalmente de clavel y de rosa. Los claveles, con exportaciones por US$ 4.3 millones y una participación de 47.7%, y las rosas, con un monto de US$ 3.6 millones y una participación de 40%. Conjuntamente representan el 85% de las ventas de flor Colombiana a este país. Holanda: Los claveles son las flores colombianas que más compra el público holandés, sumando durante 2000 US$ 4.1 millones. En segundo lugar se ubican las rosas, que participaron durante 2000 con un monto de US$ 1.2 millones, seguidas por los claveles miniatura, que sumaron US$ 1.2 millones. Las demás flores exportadas desde Colombia hacia Holanda tienen una participación minoritaria. Alemania: Este es el cuarto mercado más importante dentro de la UE. Compra 1% del total de las flores que Colombia exporta al mundo y 10% de las que se destinan a la Unión, por un monto de US$ 5.7 millones durante 2000. Alemania, compra principalmente claveles standard y claveles miniatura. En clavel standard, las ventas colombianas sumaron US$ 4.8 millones, y en claveles miniatura US$ 0.7 millones. 1.4.4 Otros mercados, Rusia: El mercado ruso es otra oportunidad de venta para el floricultor colombiano. En 2000 las ventas sumaron US$ 6.2 millones, 1.1% del total exportado, lo cual representa un aumento del 21.6% respecto a los US$ 5.1 millones vendidos en 1999. Los rusos prefieren las rosas. Durante 2000 compraron US$ 3 millones que aportaron 50% del total. En segundo lugar se encuentran los claveles Standard con ventas por US$ 2.2 millones (35.5%) del total.

Page 11: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

11

2. JUSTIFICACION Como una alternativa de solución a la falta de promoción de los productos de la EMPRESA AGRICOLA EL REDIL a nivel internacional, se planteo el diseño de un Sitio WEB en Internet, que en este momento es el que mueve la mayoría de los negocios a nivel mundial, para proveer a los clientes la información acerca de sus productos y servicios, y actualizar la información a medida que se van desarrollando nuevos aspectos. Para ello se requiere del análisis de diferentes entornos que rodean este negocio, para así tener una idea de cómo repercutirá esta herramienta tecnológica a nivel de comunicación a nivel de la empresa y a nivel internacional. Con la realización de este proyecto la EMPRESA AGRICOLA EL REDIL estará a la vanguardia del avance tecnológico que representa tener un lugar en esta gran autopista de la información, así como tener una imagen que será reconocida a nivel mundial. Proveer a sus clientes la información acerca de sus productos y servicios, y actualizarla a medida que se van desarrollando nuevos aspectos de ellos. Esto es mucho más sencillo y económico que hacer llamadas telefónicas, imprimir nuevos catálogos o hacer publicaciones de prensa cada vez que se requiera. Evaluar a sus clientes actuales y desarrollar nuevas oportunidades de negocio, además puede obtener una respuesta de sus clientes, y así conocer y abordar mejor sus inquietudes y sugerencias respecto al servicio que están recibiendo de su empresa. Igualmente, puede mostrar nuevos productos e ideas y conseguir la opinión de los visitantes de su página, que son a la vez sus clientes potenciales. De esta manera, puede crear una base de datos de clientes (actuales y potenciales) para luego enviarle nuevas informaciones a través de correos electrónicos con costos irrisorios. Otorgar información detallada y específica acerca de sus productos y de los procesos de comercialización (adquisición y compra) de los mismos. Si su público desea saber más sobre la empresa, este sitio WEB es el mejor vehículo para hacerle llegar esa información.

Page 12: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

12

3. OBJETIVOS

3.1. OBJETIVO GENERAL

Diseñar una aplicación WEB para la EMPRESA AGRICOLA EL REDIL; Donde los clientes podrán acceder al catalogo electrónico de productos y realizar sus pedidos automáticamente.

3.2. OBJETIVOS ESPECIFICOS • Integrar la EMPRESA AGRICOLA EL REDIL con el mercado Mundial, para que

puedan tener una imagen de la empresa y de sus productos, accediendo a este sitio desde cualquier lugar del mundo.

• Optimizar al máximo los recursos informáticos, asi como el avance tecnológico

que se tiene en el momento, para mantener una comunicación mas cercana en cada uno de sus puntos de producción a nivel nacional y con el mercado mundial.

• Establecer los lineamientos básicos para la presentación de los productos que

ofrece la empresa al mercado mundial a través del Sitio WEB. • Describir a través del Sitio WEB la forma en que opera la empresa, su imagen,

sus contactos y la producción de sus rosas a todo el mundo, para que conozcan la calidad de los productos que se van a exportar.

• Realizar una buena estructura del Sitio WEB, para utilizar mecanisnos sencillos

para su actualizacion, según se requiera.

Page 13: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

13

4. ALCANCES Y LIMITACIONES

4.1 ALCANCES En lo concerniente al alcance se abarcó un grupo de personas de la empresa exportadora de rosas, se realizó un cuestionario estructurado en forma personal a los principales ejecutivos de la empresa siendo estos: gerentes generales, asistentes de mercadeo, de comercialización y agrónomos, con la finalidad de que la información proporcionada por tales personas mostrara la realidad de los resultados, en cuanto a la creación de la aplicación WEB de la empresa como parte de la estrategia de mercadeo. • Se tendrán dos sesiones una como Administrador en donde se podrá tener

acceso a la base de datos para modificar, eliminar, actualizar o borrar información tanto de los clientes, de los productos y precios, y una de usuario donde contenga información completa y detallada de la EMPRESA AGRICOLA EL REDIL, asi como de la producción, promoción y venta de los productos.

• Se presentara un catalogo electrónico actualizado de productos, se llegara

hasta la realización del pedido, pero no hasta la parte de transacción bancaria. • Se recibirán los pedidos automáticamente desde la pagina WEB, este pedido

será guardado en la base de datos junto a los datos del cliente que realizo dicho pedido.

• Se podrá actualizar la lista de precios en forma sencilla desde cualquiera de los

puntos de producción, estos puntos esta ubicados en Cajicá, Chía y Nemocón, siendo este ultimo el punto principal y en donde se tendrá toda la información, la actualización de los datos estará a cargo del administrador.

4.2 LIMITACIONES En cuanto a límites, se puede mencionar que algunos de los obstáculos de mayor impacto en la investigación fueron: • La negación de algunas de las personas de la empresa exportadora por

responder a las preguntas del cuestionario. • Hermetismo por parte de ciertos ejecutivos al momento de responder a las

preguntas, aun cuando se les aseguró el manejo confidencial de las mismas.

Page 14: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

14

• Información ficticia proporcionada por parte de los ejecutivos, en cuanto a

desconocimiento del tema. El desconocimiento por parte de la empresa de la tecnología WEB que ofrecen en los sistemas, una gran posibildad de apertura con el mundo entero y el uso de tecnología de punta para dicho fin. 4.3 VARIABLES DE ESTUDIO Las variables que se necesitan analizar son las siguientes: • Exportación • Mercadotecnia internacional • Producto • Precio • Promoción • Distribución. 4.3.1 Exportación: CONCEPTUAL : Es la venta de los productos de una empresa a otro país, mediante la contratación de intermediarios independientes (exportación indirecta) o mediante la comercialización de los productos, sin intervención de ellos (exportación directa). OPERACIONAL : Se determinó mediante la empresa exportadora de rosas a cualquier parte del mundo, de modo que pudiera identificar que tipo de exportación era el más utilizado por dichas empresa, así, se establecería si su importación era indirecta o directa y, en todo caso, cuales de ellas empleaban ambos tipos. 4.3.2 Mercadotecnia Internacional

CONCEPTUAL : Involucra a los individuos y organizaciones que realizan funciones buscando satisfacer las necesidades humanas, facilitando relaciones de intercambio a través de los límites nacionales. OPERACIONAL: Por medio de algunas preguntas formuladas en el cuestionario estructurado, se buscó determinar el grado de conocimiento y la implementación, o no, de las estrategias de mercadeo a nivel internacional, como la de implementar un Sitio WEB en Internet para la oferta de los productos, que las empresa exportadoras de rosas introducirá a un nuevo mercado.

Page 15: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

15

4.3.3 PRODUCTO CONCEPTUAL: Cualquier cosa que pueda ofrecerse a la atención del mercado cuya adquisición, empleo o consumo, satisface necesidades: comprende objetos físicos, servicios, personas, lugares, organizaciones e ideas. OPERACIONAL : Se formularon preguntas en el cuestionario estructurado cuyo fin fue el de establecer si, las empresas exportadoras producían rosas de acuerdo a las características establecidas por el mercado internacional, incluyendo: color, tamaño de tallo y botón. Además capacidad de abastecimiento y continuidad del mismo. 4.3.4 Precio CONCEPTUAL : Es la cantidad de dinero que se carga a un producto. OPERACIONAL : La forma en que las empresas exportadoras de rosas fijan sus precios al exterior. Para su análisis se determinó, mediante una pregunta en el cuestionario estructurado, la forma en que negocian con las empresas o intermediarios. Además de establecer si tal precio permanecía fijo en las épocas de mayor demanda o si sufría de algún incremento. Por otro lado, se les preguntó si estarían dispuestos a vender sus rosas por unidad a un determinado precio, para analizar la reacción y el interés de tales exportadores hacia el mercado internacional. 4.3.5 Distribucion CONCEPTUAL: No es más que el uso de varios, pero no de todos, los intermediarios que desean trabajar determinado producto. OPERACIONAL: Se estableció él o los tipos de canales de distribución frecuentemente utilizados por los exportadores de rosas Colombianos, además, de obtener su opinión acerca del canal de distribución empleado por los importadores extranjeros de rosas para que pudiera establecerse la aceptación o no de dicho canal que para nuestro caso seria el Sitio WEB. 4.3.5 Promoción CONCEPTUAL : Son incentivos, a corto plazo, para alentar la adquisición o venta de un producto o un servicio. También se les llama así a la amplia variedad de instrumentos tendientes a estimular una respuesta inmediata, o más fuerte, por parte del mercado. OPERACIONAL: Se analizaron cuales son los materiales promocionales que utilizan o emplean las empresas exportadoras, y los que pudieran solicitar los importadores y la posibilidad de que, al momento de crear material promocional, en la publicación del Sitio WEB en Internet, se recargaría un costo extra al producto.

Page 16: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

16

5. MARCO REFERENCIAL

5.1 MARCO CONCEPTUAL 5.1.1 Analisis del entorno competitivo: De acuerdo con las cifras del Departamento Administrativo Nacional de Estadística, DANE, en El año 2000 la floricultura ocupó el primer lugar como generadora de divisas dentro de las exportaciones no tradicionales colombianas. En este mismo año el país exportó flores frescas cortadas a los mercados internacionales por un valor total de US$ 580.6 millones, lo que representa un aumento del 5.5% respecto a los US$ 550.5 millones registrados en 1999. En volumen, las cifras pasaron de 147,902 toneladas exportadas en 1999 a 169,659 toneladas en el año 2000, lo que significa un crecimiento de 14.7%. Este factor analiza las formas por las que se rige el nuevo mercado, las prácticas comerciales del país, las formas de competencia internacional y determina si se enfoca en el contra-comercio, tomando en cuenta que esta actividad constituye el 25 ó 30% del comercio total del mundo. Los Estados Unidos con 84% del total de las compras de flores colombianas, ocupa el primer lugar entre los socios comerciales. En segundo lugar se encuentra la Unión Europea que compra 9.8% de todas las flores exportadas desde Colombia. Los países europeos no comunitarios representan 0.2%, mientras que el resto del mundo compra 5.8% de las exportaciones. Japón, los países de la antigua Europa Oriental, Finlandia y algunos de América del Sur, especialmente Brasil, Argentina, Chile y Venezuela. Todos estos representan oportunidades de mercado interesantes y están en etapas diversas de exploración y penetración. En Japón no existe ningún tipo de monopolio en cuanto a la importación de rosas y de flores de corte en general, no se práctica el contra-comercio. Japón es el mayor comprador de productos agrícolas y el único que paga el precio completo y al contado. 5.1.2 Analisis del entorno tecnológico: La importancia de la tecnología, entre países, tiene que ver con la productividad. La especialidad y adquisición que cada país obtenga en cuanto a la tecnología, puede constituir una ventaja competitiva frente a otros países que deseen exportar el mismo producto.

Page 17: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

17

Internet y los nuevos modelos de negocio hacen que aparezcan gran cantidad de oportunidades tanto a corto como a largo plazo, que la empresa ha de evaluar para poder aprovecharlas. La ventaja de posicionarse como líder en la exportación de rosas en Internet es una importante oportunidad. Especialistas extranjeros realizan estudios y avances tecnológicos en cuanto al cultivo de algunos tipos de flores de corte en los invernaderos y controlar de manera distinta el cultivo de tales flores. 5.1.3 Analisis del entorno natural (recursos): Un factor de valor trascendental es la escasez de recursos naturales, siendo este relevante para países como Colombia por la amplia disposición de suelo y clima propicio para el cultivo de rosas. Es importante mencionar que no se pudo obtener mayor información en cuanto a la cantidad de hectáreas o terreno destinado específicamente al cultivo de rosas en Colombia, pero si se puede decir que dicho dato puede ayudar a que el exportador tenga una visión clara acerca de la cantidad de tallos que este país puede producir, para determinar si la demanda de rosas de Colombia puede verse incrementada o en descenso. Tradicionalmente, el terrero cultivable se clasifica en: Campos húmedos y campos secos, dependiendo del tipo de cultivo para el que se requería, así, mientras formas de abrir y desarrollar nuevas áreas de terreno arable están siendo constantemente encontradas, las viejas áreas de agricultura, por el contrario, están siendo absorbidas por las ciudades siempre en expansión, por la red de carreteras y por fábricas. Es por esto que el suelo cultivable ha tendido a disminuir más que a incrementarse. El país exporta más de 50 tipos de flor, entre los cuales se destacan: rosa, clavel, pompón, clavel miniatura y crisantemo. Otros incluyen alstroemeria, gypsophila, aster, gerberas, callas, limonium, tropicales y follajes entre otros. Durante 2000 las rosas fueron el principal producto de exportación. Las ventas al exterior sumaron US$ 176.1 millones, representando 30.3% del total esto representa un aumento de 4.1% con respecto al año anterior. El segundo lugar en importancia lo tienen los claveles Standard, generando ingresos de divisas al país de US$ 124.4 millones, con lo cual aportaron 21.4% del total vendido al exterior. Los claveles miniatura representaron durante 2000 9.7% de las flores exportadas, con un monto total de US$ 56.4 millones vendidos.

Page 18: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

18

Por su parte, los crisantemos aportaron 1.7% del total exportado, al contribuir con US$ 9.6 millones. Los demás tipos de flor aportaron 36.9% del total con un monto de US$ 214.1 millones, esto representa un aumento del 14.2% con respecto a las exportaciones del año anterior. 5.2 MARCO LEGAL 5.2.1 Analisis del entorno politico – legal: Este factor constituye una variable incontrolable. Es importante comprender la forma en que operan los gobiernos extranjeros y sus formas de funcionamiento. Algunos de los problemas que posiblemente afrontará un exportador al momento de vender a un mercado nuevo, consistirán en tarifas, cuotas y embargos, que para muchos significan restricciones y aranceles al comercio, los cuales dependerán del tipo de país al que se desee penetrar. En cuanto a Japón, no existen barreras o cuotas que obstaculicen determinantemente el ingreso de flores de corte, y específicamente rosas, a este país; por lo que ellos establecen reglamentos de importación los cuales indican: que la importación de flores cortadas cultivadas en el exterior no está prohibida en Japón y pueden ser importadas sin limitación de volumen. Sin embargo, de acuerdo con la ley de protección de plantas de Japón, es preciso llevar a cabo una inspección para cerciorarse de que las flores entren libres de plagas dañinas. Los embarques que resulten con problemas sanitarios, no se aprueban y deben ser fumigados antes de ingresar al país. Como las flores son organismos vivos y también muy delicadas, es posible que las que hayan perdido claramente su vendibilidad durante la fumigación sean devueltas al país exportador o, sino, destruidas. Los procedimientos de cuarentena relacionados a las flores cortadas toman en cuenta la naturaleza especial del producto y han sido agilizados y simplificados en consecuencia. 5.2.2 Analisis del entorno cultural y etico: Es ahí donde se puede establecer el comportamiento del consumidor y por consiguiente del mercado en general. Los elementos propiamente a analizar constituyen: el lenguaje, ser sensible a las preferencias estéticas al dar a conocer el producto, empaques, etc. Por lo tanto para no mermar los estándares del mercado, las rosas deben ser manejadas tomando en cuenta todas la técnicas de Manejo Post-Cosecha, sí un largo de 70 cm. es especificado, cualquiera por debajo o por encima de esta medida sería inaceptado. Si los compradores especifican que las cajas deben contener 100 tallos, solamente las que cumplan con esta condición serán aceptadas.

Page 19: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

19

Otras especificaciones son la forma de abertura de las rosas y las condiciones de color y forma de las mismas. El importador es la persona más indicada en cuanto al conocimiento de los gustos del consumidor y el que puede indicar cuales son las características estéticas que deben poseer las rosas de exportación estas especificaciones tendrán cabida en el Sitio WEB. Las preferencias de algunos países al comprar rosas se encuentran conformadas así: • Los colores como palo rosa, blanco, amarillo pálido y los colores pastel de un

tono intermedio, son preferidos. Los colores brillantes, como rojo y morados, que son los favoritos en Estados Unidos y Europa no gozan de mucha popularidad en este país. Los japoneses, son fuertemente influenciados por las estaciones para elegir el color. Ellos subconscientemente ven el amarillo como el color de la primavera. La demanda de los colores fríos como el blanco llega a su cumbre en verano, mientras que los rojos son preferidos en invierno (muy raramente).

• Las variedades de rosas preferidas por el consumidor japonés son:

PEKCOUBO, ANNA Y PAVAROTTI. • Se prefieren colores que permitan combinarse fácilmente con otras flores, por

esta razón gustan mucho los blancos.

Sin embargo, los gustos varían según cada uno de estos puntos, y también dependiendo del lugar y el uso que se les da en el Sitio WEB se encontraran clasificadas todas las variedades de flor que se produzcan en la empresa, siendo así mas fácil su adquisición por los usuarios de los distintos países.

"...Cuando una compañía no entiende la cultura de un país, tiene pocas oportunidades de penetración eficaz en el mercado".2

5.3 MARCO TEORICO Estas on algunas de las decisiones estrategias mas imporantes para el ingreso de rosas al mercado internacional: 5.3.1 Decision de ingresar: Las empresas generalmente deciden entrar a un mercado extranjero por dos razones: que alguien (un exportador nacional o importador o el mismo gobierno de otro país) le pida que venda su producto en este país. La otra razón consiste en que por cuenta propia, considera que un

2 MERCADEO Y VENTAS TOMO 2

Page 20: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

20

mercado "X" es propicio y satisfactoriamente accesible para el producto por las oportunidades de mercado que les brinde. La demanda de rosas ha disfrutado de un crecimiento continuo y estable no solo por la forma, color y aroma de la flor, sino, por su alta calidad. Muchos expertos pertenecientes al negocio de la importación de flores cortadas esperan que el crecimiento de más del 15% registrado proseguirá en los próximos años. Las rosas han empezado a cobrar auge en su demanda debido a la utilización de estas para actividades tales como: banquetes, funerales, flores para la enseñanza del ikenaba (arreglos de flores), regalos, decoración de interiores y bodas. En cuanto al consumo doméstico anual basado en estadísticas a nivel internacional, el consumo de flores por hogar ha aumentado 6.6 veces en los últimos 20 años y aproximadamente 1.9 veces durante los últimos 10 años. Este aumento se debe al incremento de los gastos en compras opcionales de flores incluyendo rosas, tendencia que está reflejada claramente en el estilo prospero de vida de las personas. De acuerdo a este informe, a mayor ingreso doméstico, mayor consumo de flores cortadas. Ahora bien, por grupos de edades: los jóvenes de 24 años de edad y menores parecen gastar comparativamente, mayores sumas de dinero en flores, en donde las rosas, han tenido una enorme aceptación debido a su aroma, tonalidades y significados. Sin embargo, entre más joven es el grupo de edad, menor es el presupuesto que dedican a las flores cortadas en general. 5.3.2 Decision de investigacion de mercados: La investigación de mercados internacionales puede obtenerse a través de información secundaria, obtenida por medio de Internet, las propias empresas, cámaras de comercio, asociaciones y gremiales, etc. Las ventajas de este tipo de información son las mismas que la información nacional, en cuanto a la información primaria (pruebas de mercado, cuestionarios, entrevistas , test entre otros.) deberá realizarse en el mercado extranjero, por lo tanto, la investigación de mercados constituye un punto primordial para establecer la oferta de productos adecuados a las necesidades de determinado país. Toda la información que se puede obtener del mercado internacional, aquí en Colombia, puede ser a través de la Gremial de Exportadores de Productos no Tradiciones de Colombia, por medio de los importadores de rosas y de algún exportador que tenga conocimiento del mercado, además de publicaciones y libros concernientes al tema y vía Internet. Aunque en la mayoría de las situaciones, el exportador, se pone en contacto directo con el importador de rosas el cual se encarga de establecer cuales son las condiciones en que deben llegar las rosas, los colores, los largos del tallo, tipo de embarque y las fechas en las que los pedidos tienden a incrementar; además, de

Page 21: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

21

establecer el número de rosas y variedades sólidas o mezclas que deben colocarse en las cajas a enviar. 5.3.3 Decision sobre la manera de penetrar: La empresa nacional deberá tomar la decisión acerca de la forma en la cual se establecerá en el extranjero siendo así: proceso de exportación normal (compra/venta), sociedad, inversión directa o ensamblaje externo. Al realizar el contacto con las empresas importadoras a través del Sitio WEB y luego de registrarse, se establece la forma en que se exportarán las rosas:

• El exportador coloca las rosas en el aeropuerto con todos sus documentos en

regla. • La agencia de carga, que es contratada por el exportador y en algunas

ocasiones por el importador después de haber pesado, etiquetado y cortado la guía aérea entrega a la línea aérea. Al llegar a su destino, el productor se lo entrega al importador o intermediario.

Estas exportaciones se realizan periódicamente para mantener una constante presencia en el mercado internacional, con lo cual, el consumidor final tendrá en sus manos las rosas que desee en el tiempo que las requiera. 5.3.4 Promocion y Publicidad: Pueden ser, tan importantes para unos países como tan superficiales para otros, tal es el caso de algunas culturas que consideran que un bien tiene menos calidad o valor si se necesita apoyarlo por medio de publicidad y promoción en este caso la publicación del Sitio WEB. Pero en las situaciones más fáciles, el exportador únicamente se preocupa porque su producto llegue en óptimas condiciones a manos del importador, siendo este último el que aplique los medios publicitarios y promocionales necesarios. El importador acuerda con el exportador de rosas a, que estas lleguen en óptimas condiciones, al lugar o puerto acordado y que estas cumplan con todos los requisitos para que puedan comercializarse rápidamente. En algunas ocasiones, el importador solicita al exportador, afiches o pósters con vistas generales de la siembra o una toma específica de alguna variedad de rosa con un color determinado, identificando el país de origen, con lo cual ellos realizan una especie de afiche incluyendo su nombre o marca como importadores de dichas rosas, esto es muy favorable para la empresa puesto que toda esa información esta en el Sitio WEB y el importador la puede tener en segundos en dicho país sin necesidad de enviarla por correo.

Page 22: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

22

Las exportaciones de rosas en Colombia, se han incrementado en los últimos años; generando mayor ingreso de divisas al país y por ende a los exportadores. Por consiguiente, las empresas exportadoras de rosas, se encuentran ante la situación de expandir su mercado, por razones a saber: mercados externos saturados, competencia fuerte, exigencias severas del cliente, limitación en algunas variedades, entre otras. El estudio tuvo como objetivo; el crear una estrategia de mercadeo internacional como lo es la creación de un Sitio WEB de la empresa para penetrar mas fácilmente en el mercado internacional. La mayoría de las empresas no conocen, o no aplican esta estrategia de mercadeo. Por lo tanto, esta incursión en Internet ayudara a buscar nuevos mercados y a darnos a conocer a todos aquellos que requieren Importar Rosas de excelente calidad. 5.4 FINALIDAD DEL SITIO WEB Un Sitio WEB no sirve para casi nada si no está integrada en los planes globales de la empresa. Internet es una herramienta muy importante para mejorar la competitividad pero obviamente, no se consigue solamente con el desarrollo de un Sitio WEB.

Según experiencias, el desarrollo del Sitio WEB es únicamente un 5% del total de trabajo a realizar para que la empresa esté en disposición de aprovechar las posibilidades que Internet le ofrece.

La preocupación de las empresas, en general, es la estética del Sitio WEB, en lugar de cómo se va a hacer negocio empleando Internet.

Por ello, el desarrollo del Sitio WEB debe ser la consecuencia de un profundo análisis de cómo mínimo, la empresa, la competencia, los clientes y los proveedores y como influye Internet en todos ellos.

Los empresarios y directivos deben reflexionar sobre:

o ¿Qué va a aportar Internet a su empresa?

o ¿Cómo afecta Internet a la competitividad de su empresa a corto, medio y largo plazo?

o ¿Qué rentabilidad se puede obtener con Internet?

o ¿Cuáles son los objetivos?

o ¿Qué coste debemos asumir?

Page 23: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

23

o ¿Cuándo será rentable?

o ¿Quién será el responsable?

o ¿Se debe formar al personal?, etc.

5.4.1 Metodología para Rentabilizar Internet: Para incrementar las posibilidades de éxito empresarial empleando Internet, se recomienda esta metodología. En primer lugar, se debe hacer una profunda reflexión sobre la empresa en la que habría que contemplar aspectos como:

• Cómo se relaciona con sus clientes y proveedores.

• Estudio de sus procesos.

• Situación tecnológica en cuanto a Internet y sistemas de información.

• Conocimientos al respecto de las nuevas tecnologías

5.4.2 Plan de Accion

Tras este análisis, se han de contemplar algunas o todas de las siguientes acciones:

• Definición del alcance, objetivos, plazos y recursos asignados al proyecto

• Formación a nivel directivo de Internet y sus posibilidades

• Definición del equipo que va a desarrollar el proyecto

• Revisión del plan estratégico de la empresa y su despliegue para integrar en él la figura de Internet y Nuevas tecnologías.

• Desarrollo del plan tecnológico partiendo del análisis de las necesidades para el proyecto

• Adaptación del organigrama de la empresa incluyendo los puestos y funciones relativas a Internet.

• Revisión de procesos contemplando cómo afecta Internet a los mismos.

• Diseño o rediseño del Sitio WEB y/o portal y tecnologías asociadas.

• Definición de políticas y procedimientos de seguridad

• Desarrollo del plan de comunicación en Internet

Page 24: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

24

• Seguimiento y control del proyecto

Como se observa en este plan de acción, el desarrollo del Sitio WEB viene precedido de un importante proceso de análisis y reflexión. La importancia de una página WEB en el planteamiento global de una empresa que quiere incrementar su competitividad haciendo negocios en Internet es muy alta.

La usabilidad aplicada al diseño de sitios WEB es una de las herramientas a ser usadas para conseguir el objetivo de hacer rentable la presencia de la empresa en Internet.

Desde un enfoque empresarial, la orientación al cliente es el nexo de unión entre los beneficios que persigue la empresa y las necesidades del usuario, y la usabilidad en sitios WEB es uno de los medios más útiles que hace realidad este propósito.

Para entender los beneficios que aporta la usabilidad vamos a introducir el concepto de "índice de negocio" de un Sitio WEB. Índice de negocio es el producto de dos factores:

El primero es el número de usuarios que acceden al Sitio WEB, el segundo es el ratio de fidelización, este es el factor que se ve altamente modificado por una buena usabilidad.

El ratio de fidelización es un valor función del número de usuarios que regresan más de una vez al Sitio WEB, páginas vistas por visita, el tiempo medio de duración de la visita, el volumen de compras, etc.

Dada esta última definición y sabiendo que por usabilidad se entiende la eficiencia con la que se ofrece al usuario el servicio o la información que este requiere, rápidamente se descubre qué puede la usabilidad hacer por la rentabilidad de un Sitio WEB.

Un buen estudio de usabilidad aporta soluciones para la facilidad de acceso a la información, rapidez de respuesta, compatibilidad con las distintas tecnologías, grado de satisfacción del usuario, etc., conceptos que acaban repercutiendo en usuarios fieles, estancias más largas, y volúmenes de compras mayores, en definitiva Sitio WEB rentable.

La usabilidad junto con la promoción, posicionamiento en buscadores y contenidos que aporten valor añadido, hacen que el Sitio WEB de la empresa empiece a ser rentable.

Page 25: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

25

5.4.3 Cómo Puede la Empresa Mejorar Resultados Usando Internet : Internet es un mercado real para hacer negocios y son muchas las posibilidades que ofrece a la empresa, aunque actualmente está en un momento de expectación hacia las Nuevas Tecnologías en general e Internet en particular.

El uso de Internet está creciendo de forma exponencial y así nos lo confirma el estado actual y las previsiones.

Hemos de tener en cuenta que no tiene sentido intentar aplicar los mismos principios a una multinacional que a una Pequeña Y Mediana Empresa (PYME). Por ello, hay que analizar cada caso y definir una línea de trabajo en función de sus necesidades y recursos.

En el proceso de remodelación de las empresas para adaptarse a las necesidades del cliente, es cuando se detecta la necesidad de replantear los conceptos "tradicionales" del marketing y emplear las Nuevas Tecnologías en particular Internet :

• Inteligencia de clientes: Se necesita tener conocimiento sobre el cliente para poder desarrollar productos /servicios enfocados a sus expectativas. Para convertir los datos en conocimiento se emplean bases de datos y reglas.

• Interactividad: El proceso de comunicación pasa de un monólogo (de la empresa al cliente) a un diálogo (entre la empresa y el cliente). Además, es el cliente el que dirige el diálogo y decide cuando empieza y cuando acaba.

• Fidelización de clientes: Es mucho mejor y más rentable fidelizar a los clientes que adquirir clientes nuevos. La fidelización de los clientes pasa a ser muy importante y por tanto la gestión del ciclo de vida del cliente.

• Personalización: Cada cliente quiere comunicaciones y ofertas personalizadas por lo que se necesitan grandes esfuerzos en inteligencia y segmentación de clientes. La personalización del mensaje, en fondo y en forma, aumenta la eficacia de las acciones de comunicación.

• Pensar en los clientes como un activo cuya rentabilidad muchas veces es en el medio y largo plazo y no siempre en los ingresos a corto plazo.

Internet ofrece una gran cantidad de oportunidades:

Mejoras en el área de marketing y comercial :

o Acciones de comunicación a bajo coste: Hay que considerar que se puede emplear Internet para comunicarse con clientes actuales, con clientes potenciales, con proveedores, con el personal de la empresa, etc.

Page 26: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

26

La publicidad en Internet es mucho más rentable que en medios tradicionales debido a los menores costes de ésta y de la gran segmentación que conseguimos.

o Mejora de la atención al cliente actual y potencial : los proveedores y los trabajadores, ya que a través del Sitio WEB y el correo electrónico, podemos interactuar con ellos los 365 días del año 24 horas del día.

o Mayor conocimiento de los clientes y de su satisfac ción: Debido a los bajos costes de interacción con el cliente y a las posibilidades que nos ofrece la tecnología, podemos obtener muchísima información sobre ellos a un coste muy bajo.

Poder recoger esta información tanto de manera activa como pasiva y saber cuáles son los productos que más consultan, cuál es el tiempo de permanencia en cada una de nuestras páginas, cuántos usuarios nos visitan , cuál es la efectividad de nuestras distintas acciones de comunicación, etc.

o Mejora de la comunicación: los clientes y la información que tienen de los productos y/o servicios

o Posibilidad de expansión internacional : bajo coste y acceso a mercados dispersos geográficamente. Este punto es una consecuencia directa de las posibilidades de comunicación y segmentación que el medio nos ofrece.

o Refuerzo de la imagen corporativa. Internet y los diferentes soportes que contiene (correo electrónico, foro, Intranet, etc.), ofrece la posibilidad de trasmitir y reforzar la imagen corporativa de la empresa

Mejoras en la gestión de compras

Las mejoras en esta área están directamente relacionadas con los mercados virtuales (e-marketplaces) así como las posibilidades de comunicación intrínsecas a Internet. También están muy relacionadas con los sistemas de información empleados.

Las posibilidades son importantísimas como se describe a continuación:

• Disminución de los precios de adquisición de las co mpras entre un 5 y un 15%. Esta característica es la más importante ya que está directamente vinculado con el precio del producto / servicio. Esta reducción de costes está relacionada con la posibilidad de acceso a más proveedores así como las facilidades en el proceso de negociación.

Page 27: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

27

• Disminución de los costes de los procesos de compra s debido a la mejora de la eficiencia de los mismos. Éste es un punto muy importante para la empresa debido a que los costes de los procesos de compras no son elevados.

• Reducción de costes de compra debido a la eliminación de intermediarios: Éste es un factor a tener en cuenta ya que consigue una reducción de costes importante aunque siempre hay que tener en cuenta los posibles conflictos en el canal.

• Ampliación del número de proveedores potenciales y disminución del tiempo de localización debido a la facilidad de acceso a la información existente en Internet. En este caso es importante señalar el carácter departamental, nacional o internacional de los proveedores. Obviamente, cuanto menos local sea el carácter de los proveedores más posibilidades existen.

Mejora de los procesos de la empresa: La introducción de las nuevas tecnologías es el momento adecuado para analizar y mejorar los procesos de negocio. Este proyecto ha de ser considerado teniendo en cuenta, tanto la vertiente tecnológica como la vertiente de negocio.

Aprovechamiento de nuevas oportunidades de negocio y nuevas ventajas competitivas. Internet y los nuevos modelos de negocio hacen que aparezcan gran cantidad de oportunidades tanto a corto como a largo plazo, que la empresa ha de evaluar para poder aprovecharlas.

En este punto, la ventaja de posicionarse como líder en un determinado segmento en Internet es una importante oportunidad que conlleva interesantes beneficios tanto a medio como a largo plazo.

Mejora de la gestión de recursos humanos debido a la mejora de eficacia y eficiencia que Internet aporta en los procesos de reclutamiento, selección, formación, comunicación interna, gestión del conocimiento, etc.

Debido a todas estas posibilidades que han sido desarrolladas anteriormente, existe una repercusión directa en los resultados empresariales que se puede resumir en los siguientes:

• Incremento de ventas debido a varios fenómenos: captación de nuevos clientes, mayor fidelización, aumento de las ventas a los clientes actuales y

Page 28: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

28

ventas cruzadas, mayor conocimiento de los productos y servicios por parte de los clientes, refuerzo imagen corporativa, etc.

• Disminución de costes debido a las mejoras en la comunicación y en los procesos

• Incremento de los márgenes de beneficio como consecuencia directa del incremento de ingresos y de la reducción de costes

• Fidelización de los clientes gracias al mayor conocimiento de sus necesidades y la flexibilidad para atenderlas

La realidad es que actualmente la empresa, en general, no está obteniendo resultados empleando Internet debido a los siguientes motivos:

• Desconocimiento total o parcial de las importantes oportunidades que ofrecen las Nuevas Tecnologías lo que lleva a falta de apoyo por parte de la dirección.

• Se subestiman las oportunidades que ofrece Internet a la empresa.

• Falta de personal con una visión global del proyect o tanto desde el punto de vista empresarial como tecnológico.

• No se remodelan los procesos de la empresa para la correcta adecuación del negocio.

• Incorrecto desarrollo de acciones de comunicación en Internet.

• Falta de metodología y apoyo en el desarrollo del proyecto.

Tras haber analizado la situación actual, las líneas de actuación necesarias para conseguir que la empresa obtenga resultados pasan por:

• Formación en el área de Negocios en Internet: es necesaria una formación técnica muy enfocada a cómo emplear Internet para hacer negocios.

• Plantear Internet como una manera de mejorar resultados empresariales y que debe ser responsabilidad de la dirección de la empresa.

• Necesidad de expertos internos o externos en esta área

• Plantear los Negocios en Internet de manera estratégica

• Estar dispuesto a replantearse el modelo de negocio y los procesos de la empresa

Page 29: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

29

De estos puntos, el más importante es la formación. Existe un gran problema de desconocimiento de las posibilidades que Internet ofrece a la manera de hacer negocios y no se aprovechan estas ventajas.

Se espera reflejar de una manera clara cuales son las posibilidades reales de los negocios en Internet (e-business), y cuales son las líneas de acción a seguir para conseguir que la empresa aproveche todas las oportunidades que Internet le ofrece.

Los usuarios promedio obtenidos a partir de estudios de mercado son útiles para conocer el público potencial de un Sitio WEB, pero no son útiles para el diseño concreto de la interfaz de un Sitio WEB. El usuario promedio no existe, nadie es un usuario promedio. En realidad una WEB ha de diseñarse para un usuario concreto sacado de la realidad porque los usuarios reales tienen unos conocimientos, comportamientos, necesidades y objetivos concretos y el usuario promedio obtenido de un estudio de mercado es demasiado vago para ser útil. Es bien conocido que en el mundo físico el éxito de un producto reside en no intentar satisfacer a todos, pero hacerlo muy bien con un grupo determinado, es decir, la bien conocida segmentación de mercados. Al ser Internet un medio aparentemente sin limitaciones de volumen de información y recursos, se olvida con facilidad que al pretender incluir información y posibilidades que satisfagan a todos en realidad no satisface a nadie. La solución a este problema: definir un usuario real y concreto para el que se diseña y sus objetivos mas probables, es decir, utilizar el enfoque "persona" y los "escenarios de uso". La visibilidad de las opciones de un Sitio WEB debe jerarquizarse claramente según su probabilidad de uso, obviamente todo no puede ser igual de visible. Existen opciones que deben estar intencionadamente marginadas para que solo sean vistas para los usuarios que intencionadamente las buscan. De este modo no oscurecen las opciones principales (las de uso más probable) del Sitio WEB. En la jerarquización de la visibilidad de un elemento según su probabilidad de uso se debe tener en cuenta el enfoque del diseño hacia determinados perfiles de usuarios o "personas", primarias y secundarias. Una "persona primaria" es la que requiere de un mecanismo de interacción propio, es decir, un diseño centrado en ella (las personas primarias suelen ser los usuarios menos avanzados). Las "personas secundarias" en cambio son las que pueden usar sin problemas mecanismos de interacción diseñados para otras personas (primarias) y generalmente son los usuarios más avanzados o los que ya se encuentran registrados como clientes de la empresa.

Page 30: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

30

5.4.5 DISEÑO DE UN BUEN SITIO WEB

El Sitio WEB es un elemento muy importante dentro del desarrollo de la empresa en Internet. Por ello, su desarrollo no es una tarea trivial debido a que cada vez los usuarios de la WEB son más exigentes.

El tiempo del usuario es el elemento crítico: los usuarios no dan una segunda oportunidad. Según un estudio de K&R, como media, tras hacer 5 clic y no encontrar la información que buscaban los usuarios se sienten frustrados y en ese caso, un 83% se van a otro Sitio WEB.

Grafica 1. ¿Por que un usuario no continua en un sitio Web?

En este análisis se observa que los motivos por los que un usuario abandona un Sitio WEB son dos básicamente: por falta de funcionalidad (lentitud, deficiencias en búsquedas, enlaces mal definidos) o por falta de información (no tiene la información que se busca o sobre la empresa).

Analizando estos conceptos, se observa que la información y la funcionalidad deben ser aspectos prioritarios cuando se diseña un Sitio WEB, por encima de otros criterios como el diseño a los que suele darse más importancia.

Otras diferencias en Internet es que los usuarios no leen el texto; por lo que es más complicado captar su atención. La solución es presentar los contenidos de una manera clara y concisa.

Por todo ello, es muy importante el concepto de experiencia del usuario , siendo un factor fundamental para el éxito del Sitio WEB. La experiencia del usuario es el grado en el que el usuario alcanza los objetivos que le llevaron a visitar el Sitio WEB.

Page 31: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

31

De esta definición, se extrae otra importante conclusión y es que la experiencia depende totalmente de los objetivos por los que se visitó el Sitio WEB.

Estos objetivos pueden ser de distintos tipos:

o Conseguir una información específica

o Obtener más información sobre la empresa

o Encontrar el producto que buscaba

o Tener más especificaciones técnicas sobre un producto determinado, etc.

Por tanto sólo hay una opción: desarrollar el Sitio WEB pensando en la experiencia del usuario y no en aspectos secundarios como el diseño o que el Sitio WEB le guste al director general. Si no se hace así, el Sitio WEB no tendrá resultados y posiblemente sea el punto y final del proyecto de la empresa en Internet. Además, se deberá considerar que los distintos tipos de usuarios pueden tener objetivos distintos y por tanto hay que pensar el Sitio WEB para que cumplan los objetivos particulares de cada uno de ellos.

A la hora del desarrollo de Sitio WEB, se deben tener algunos conceptos claros:

• Ser un Sitio WEB desarrollado coherentemente con la estrategia general de la empresa. Si el objetivo es captar nuevos clientes, el Sitio WEB debe ser desarrollado para ello. Si el objetivo es fidelizar a los existentes el enfoque será distinto, al igual que si los objetivos son el refuerzo de marca, vender mediante una solución de comercio electrónico, la búsqueda de aliados, etc...

• En la WEB, la funcionalidad siempre está por encima del diseño. Ese es un concepto crítico para desarrollar un Sitio WEB correctamente. Tal y como anteriormente se comentaba, los usuarios abandonan el Sitio WEB por motivos relacionados con la funcionalidad y nunca por motivos estéticos.

• Los conceptos de diseño en otros soportes no son directamente "heredables" a la WEB. Siguiendo el razonamiento anterior, la funcionalidad debe estar por encima del diseño y por tanto se deben buscar diseños que conjuguen la estética y la funcionalidad.

• El Sitio WEB ha de aportar valor al visitante. Debe haber una propuesta clara para que los usuarios repitan sus visitas: si sólo tiene cuatro páginas de información corporativa, los usuarios visitarán pero no volverán. Se debe pensar qué les interesa a sus usuarios: información sobre la empresa, información técnica sobre los productos, noticias generales, noticias sobre el sector agrícola, un foro para saber las opiniones de los compradores, etc...

Page 32: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

32

Cada caso necesita una solución pero siempre hay que pensar en como aportar valor al visitante.

Siguiendo con la analogía, hay que pensar en como sería un comercio con las características de los Sitios WEB actuales. Las características serían las siguientes:

• Habría un diseño muy bonito y colorido pero muy poco funcional y que sería problemático porque irían por el comercio tropezando con esos obstáculos.

• Habría ubicaciones de los productos poco claras y no identificaríamos fácilmente qué hay en cada una de ellas con lo que iría a comprar una flor y encontraría una colonia.

• No se observaría el comportamiento de los usuarios, apreciando que los usuarios se están pegando todos los días contra una caja y no haciendo nada para solucionarlo.

• Aparecen pancartas de 30 líneas de texto para explicar que hay una promoción o la ubicación de un producto con lo que los usuarios no se pararían a leerlas por su longitud y poca claridad.

Pues esto es lo que se encuentra en los sitios WEB: grandes problemas para los usuarios.

Haciendo una comparación de estos hipotéticos problemas de los comercios físicos y su analogía con el Sitio WEB se encuentran algunas similitudes:

TABLA 1. Errores mas comunes en un Sitio WEB

WEB errónea WEB correcta Existen importantes problemas de

accesibilidad debido a que muchos sitios WEB emplean tecnologías y tiempos de carga que no siempre están disponibles

para los usuarios

Emplear tecnologías y tiempos de carga disponibles para TODOS los usuarios

No se busca una experiencia positiva del usuario sino que los sitios WEB están

enfocados a transmitir información corporativa y a vender

Buscar una experiencia positiva del usuario ofreciendo valor para el público

objetivo de nuestro Sitio WEB

Cuando contactamos por correo electrónico, el tiempo medio de

contestación es muy alto

Conseguir contestar a los correos electrónicos en un plazo inferior a 24

horas El diseño y las animaciones en flash Poner la funcionalidad SIEMPRE por

Page 33: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

33

hacen diseños muy estéticos pero muy poco funcionales

encima del diseño evitando el uso de flash excepto en casos justificados

La información no está estructurada de una manera clara teniendo grandes

problemas para encontrar la información buscada.

Trabajar concienzudamente la arquitectura de la información de manera

que el usuario pueda encontrar rápidamente lo que busca

No existen indicadores de negocio para valorar el éxito de la presencia en

Internet

Definir una serie de indicadores que nos permitan conocer de una manera clara la

medida del éxito de nuestra presencia así como poder tomar medidas en

consecuencia

No se emplean las estadísticas para analizar el comportamiento de los

usuarios en el Sitio WEB

Usar las estadísticas y su correcta explotación para conocer más a los

usuarios, sus preferencias así como su proceso

En la tabla anterior existen analogías muy importantes entre las soluciones en los sitios WEB, que se podrían resumir en una "obsesión" por la experiencia del usuario. Es decir, el objetivo es conseguir una buena experiencia del usuario, que se identifique con nuestro Sitio WEB y se sienta a gusto en él.

Con esto, conseguir esta conversión de visitas en resultados de negocio es sólo cuestión de tiempo.

Además de todo esto, en la mayoría de las ocasiones se infravaloran las posibilidades de interactividad con los usuarios: no recogiendo información sobre ellos y sus preferencias, enviándoles información de su interés, no invitándoles suficientemente a que se contacten.

Un buen diseño: Un buen diseño se agradece mucho más que una WEB inundada de gifs en movimiento. El utilizar una tipografía determinada, unos colores adecuados, iconos, fotos, etc. puede convertir la experiencia de visitar el Sitio WEB en algo mucho más agradable. Es importante en el aspecto del diseño de el Sitio WEB, la estructuración del mismo. Facilitar la navegación mediante menús, iconos, mapas y otros elementos puede evitar que más de un cliente se pierda dentro de el Sitio WEB. En el caso de crear un sitio excesivamente grande y complejo resulta de ayuda para el cliente la inclusión de mapas (esquemas con enlaces de hipertexto que representan todo el WEB) para no perderse. Las imágenes en el diseño: La velocidad de acceso al Sitio WEB está siempre muy reñida con el diseño. Es frecuente el caso en que, para embellecer el sitio se utilicen muchas imágenes (en formatos gif o jpeg) de gran tamaño. Esto obliga a

Page 34: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

34

los clientes con conexiones lentas a sufrir largas esperas hasta que la información se presente en pantalla, y eso es un riesgo porque más de dos cambiaran a cualquier otra dirección en Internet antes de perder su tiempo. La velocidad de la WEB también dependerá en gran medida de lo saturadas que estén las líneas de acceso a nuestro centro proveedor de presencia en Internet (en resumen, el servidor donde se aloja el Sitio WEB). Sin embargo este es un problema que se escapa del ámbito del diseño. ELEMENTOS INTERACTIVOS: La interactividad es fundamental para el éxito del Sitio WEB. Se debe evitar la sensación de lectura de periódico que puede causar en un cliente, un Sitio WEB pasivo y lineal. Además la interactividad puede beneficiar a quien publica el Sitio WEB ya que a través de formularios podrá conocer mejor los perfiles de quienes pasan por las páginas del sitio. 5.4.6 Etapas de Desarrollo del Sitio WEB El desarrollo del Sitio WEB se divide en tres etapas principales:

• Prediseño,

• Diseño,

• Instalación y prueba. El punto de vista desde el cual se analiza el proceso de diseño no es desde la interrelación usuario-tecnología, sino como interacción humana, mediatizada por la tecnología. Es decir, entender al Sitio WEB como medio de comunicación entre personas. Esto debe ayudar a pensar permanentemente en "el cliente", la persona invisible y desconocida para quien crean el Sitio WEB. De todas las palabras que se utilizan al hablar de Internet, la que más se debe tener en cuenta es la que designa al acto de instalar un sitio, pensar en el cliente, pensar en cómo piensa el cliente. PLANIFICAR LA WEB AJUSTE Se corrigen los elementos que no cumplen los requerimientos previstos Estructura Prediseño

Page 35: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

35

Visualización: Etapa de armado de páginas y configuración del sitio Se corrigen los elementos de diseño que no funcionan correctamente o no se visualizan de acuerdo a lo esperado • Diseño de gráficos • Diseño de páginas • Establecer links internos y externos • Incorporar multimedia • Incorporar archivos. Etapa de Puesta en Marcha : • Correcciones y ajustes finales • Prueba de todos los links • Prueba de funcionamiento de todos los elementos de multimedia. • Prueba de funcionamiento de formularios, e-mail, buscadores, etc. Prediseño A la etapa de Prediseño o conceptualización se divide en cinco componentes del análisis. Ellos son: objetivos, público, contenidos, estructura y visualización. Estos interactúan entre sí y se condicionan mutuamente. Objetivos Este es uno de los elementos más importantes, que determina a los otros. ¿Para qué se pública este sitio?: Estar en Internet no es una respuesta válida, para que los clientes puedan actualizar la lista de precios, en forma sencilla, que

Page 36: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

36

accedan al catalogo electrónico de productos y puedan hacer sus pedidos automáticamente. ¿Qué quiero que suceda a raíz de la publicación en la WEB?: En este momento habría que validar si las aspiraciones expresadas en los objetivos son compatibles con el funcionamiento de Internet. Por ejemplo, si bien es posible vender los productos a través de Internet, posiblemente no funcione con otro tipo de productos que necesitan ser físicamente probados. Público Al hablar de público no se refiere a cualquier persona que recorriendo la red llegue a este sitio, sino a aquella parte de la población a la que se pretende alcanzar e influir con el mensaje. Esto esta estrechamente vinculado con los objetivos establecidos y la naturaleza del sitio que se propone. Se necesita construir una identidad de parte del público, tratando de definir, en general sus intereses, inclinaciones, gustos, preferencias, etc., y en particular, como usuarios de Internet. Hay que dar una respuesta lo más concreta y específicamente posible a la pregunta "… ¿qué busca la gente, en el Sitio WEB?...". Porque el mismo Sitio WEB deberá dar respuesta a esa pregunta. Todo lo que se sepa y suponga sobre el público que interesa servirá, además, para establecer parte de los criterios de diseño de contenidos, lenguajes, estética. Contenidos Se debe listar la información que se desea incluir en este Sitio WEB. Esta información debe ser significativa, y útil para el cliente. Teniendo en cuenta lo que a ellos les interesa, no lo que al desarrollador le gustaría que le interese. En el caso de que existan otras formas de acceso a información disponible para esas mismas personas, el contenido del Sitio WEB deberá ser superador de esos otros materiales. Es decir que si los clientes de una firma reciben un folleto en el que se describen los servicios que se prestan, el Sitio WEB al que accederán luego no puede repetir simplemente lo que allí se dice. Información, no textos redundantes sobre la importancia de esa información. El lenguaje utilizado para brindar la información en este Sitio WEB debe ser sobrio, conciso, concreto. No funciona bien el lenguaje insinuante y ambiguo que puede ser perfecto para avisos gráficos o folletos.

Page 37: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

37

Todo lo que se hace contribuye a formar la imagen que tiene el público de la empresa. El Sitio WEB no es una excepción y cualquier sentimiento de frustración que experimente el cliente no se canalizará hacia el o los autores del Sitio WEB, sino hacia la imagen de la empresa. Estructura La organización de la información es un tema clave para asegurar un buen funcionamiento de este Sitio WEB. El primer elemento organizador son las páginas. Conviene incluir en cada una de ellas una unidad de información autónoma, completa. En el caso de que el volumen sea excesivo para ello, dividir esa unidad de información en subunidades más pequeñas, coherentes, completas cada una en sí misma. Una unidad de información es un tema o un subtema. Las relaciones de las páginas entre sí configuran la estructura del sitio. A partir de la página principal o home page se vinculan mediante links el resto de las páginas. Esto es bastante sencillo, pero es más complicado decidir de que manera, en qué orden, con qué configuración se establecerá la cadena de vínculos. Ante todo hay que tener en cuenta que la estructura debe responder a los criterios de búsqueda. Hay que hacerse la pregunta acerca de ¿cómo se intentará encontrar esta información?. Los criterios "naturales" de clasificación pueden no ser adecuados. Los links y la estructura del sitio tendrán que tener en cuenta estas cuestiones. El otro tema es que los usuarios reconocen las páginas de la WEB utilizando como guía palabras clave colocadas en botones, barras de control, gráficos mapeados, o utilizadas como marcas de hipertexto; palabras que por su significado indican o sugieren el contenido de páginas a las que derivan. Es sabido que los significados de las palabras no son unívocos, y la ambigüedad puede ser un problema. El conocimiento de la cultura y usos lingüísticos del público nos será sin duda, de gran utilidad a la hora de elegir las palabras que se titularán nuestros botones o identificarán los links de derivación a otras páginas del sitio. Hay que tener en cuenta que el cliente no tiene cómo saber la manera en que sigue la cadena de links más allá de las páginas a las que puede entrar directamente desde el lugar donde se encuentra. Que el usuario no encuentre la información buscada después de recorrer cuatro o cinco páginas encadenadas puede significar que el mismo abandone el sitio o la indeseada sensación de frustración que nos interesa evitar. Un tema relacionado a éste es el de los mecanismos de identificación y de recorrido del sitio. Estos deberían permitir al usuario saber en todo momento el

Page 38: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

38

lugar o zona del sitio donde se encuentra, así como desplazarse hacia cualquier otra página sin necesidad de recorrer toda la cadena en sentido inverso. Los paneles de control son una buena ayuda. Visualización La gráfica (incluida elementos multimedia) de un Sitio WEB debe se una herramienta de comunicación al servicio de los objetivos planteados y condicionados por las pautas culturales (preferencias, gustos) del cliente. Debe adecuarse a los gustos y preferencias de los responsables del sitio. Una vez más los objetivos trazados y el perfil del cliente deberían ser los instrumentos para tomar las decisiones de diseño gráfico y multimedia. Además de los criterios estéticos y comunicacionales del diseño gráfico, es importante respetar los criterios técnicos específicos : Que cada página sea fácil de cargar : La velocidad de carga de una página está en función del estado de las líneas y de la cantidad de información que contiene. Sobre el primer parámetro no hay nada que se pueda hacer desde el diseño, pero sí sobre el segundo: • Establecer para cada página un máximo de bytes y no sobrepasarlo. • Realizar los gráficos del tamaño más chico posible. • Repetir los iconos siempre que sea posible. El browser los leerá de la memoria

caché a partir de la segunda vez que deba colocarlos en la página. • Grabar cada gráfico en formato GIF y JPG, verificar el tamaño de ambos y

descartar el mayor. • Reducir la cantidad de colores de cada gráfico al mínimo indispensable. De

todos modos, la mayor parte de los usuarios no pueden visualizar más de 256. Reflexionar cuidadosamente sobre la utilización de recursos de multimedia. Que las páginas sean fáciles de leer: Resolver el contraste texto/fondo con valores de luminosidad y no sólo de color. Tener cuidado con las texturas del fondo: no deben tener un dibujo excesivamente nítido que perjudique la lectura. Tampoco es conveniente que sean motivos muy

Page 39: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

39

contrastados (contornos claros y oscuros), ya que se verán mal tanto los textos oscuros como los claros. En el caso de utilizar texturas fuertes, agrandar los suficiente el tamaño de la tipografía. El tamaño de la tipografía debe ser adecuado para ser leído sin dificultad aun en computadoras seteadas con altas resoluciones de pantalla. Es importante jerarquizar los títulos, subtítulos, manteniendo la coherencia de los estilos en todo el sitio. Para eso es una buena ayuda escribir una pequeña norma que establezca el tamaño relativo de la tipografía para cada categoría de títulos, y subtítulos, así como si éstos van centrados, alineados, con bullets, etc. Establecer guías visuales que permitan saber que cada página pertenece al mismo sitio. La coherencia visual ayuda en ese sentido. Un sitio en el que cada página tiene un fondo diferente, varían los iconos y cambian otros componentes de la composición visual, desconcierta al usuario, que no sabe si está en el mismo sitio o si el último link lo llevó al otro extremo del mundo. Diseño Cuando hablamos sobre diseño de un Sitio WEB, realmente nos referimos al HTML o Hyper-text Markup Lenguage. En la actualidad no hace falta ser un experto en HTML debido a que los procesadores de texto existentes se encargan de hacer el trabajo, agregando el código automáticamente, a lo que queremos mostrar. Los servicios de diseño de páginas WEB cubren un rango que va desde convertir archivos de texto a formato HTML, hasta desarrollar extensos conjuntos de páginas cargadas de ilustraciones e hipervínculos relacionados entre sí. Podría dársele un enfoque especial al sitio para algún programa navegador específico, pero siempre debe asegurarse de que las páginas sean vistas por el mayor número de plataformas posibles. La tarea de diseño de un Sitio WEB convoca por lo menos tres especialidades diferentes: comunicación (humana), diseño de Bases de Datos (MySQL), programación (HTML, CGI, Java-Scripts), diseño gráfico y multimedia. Ninguna de estas especialidades tiene en sí misma todos los recursos para llevar a cabo proyectos de un Sitio WEB exitoso. En los proyectos de sitios WEB no participan sólo los especialistas contratados o designados para ello. Las empresa o institución que origina la demanda tiene diversos grados de responsabilidad y compromiso con la publicación del sitio.

Page 40: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

40

Instalación y Pruebas En esta etapa es la puesta en marcha, correcciones y ajustes finales. Debemos hacer la prueba de todos los enlaces o links, corroborar el correcto funcionamiento de todos los elementos de multimedia y del funcionamiento de formularios, e-mail, bases de datos, etc. La transferencia de archivos a la WEB, se realiza a través de FTP (File Transfer Protocol), generalmente, se necesita un nombre de usuario y una clave de acceso.

6. DESARROLLO INGENIERIL

Es la etapa más importante de todas, ya que acá se define el proyecto propiamente dicho. En la práctica, consta de una serie de reuniones donde se realizan las siguientes actividades:

Para cumplir los objetivos marcados, se han planificado las siguientes actividades. 6.1 MODELADO DE REQUISITOS Elaboración de un Catálogo de Requisitos. El objetivo de esta tarea es obtener un Catálogo de requisitos que han de cumplir las aplicaciones Internet. Para ello es primordial elaborar una clasificación de dichas aplicaciones con el fin de establecer el nivel de importancia de cada requisito con respecto a cada tipo de aplicación. Los requisitos serán los mínimos exigidos en el mercado que garantizan un mínimo de calidad. Dichos requisitos se extraerán de encuestas realizadas a propietarios, desarrolladores y usuarios finales de aplicaciones WEB, de la experiencia de los participantes del proyecto, así como de publicaciones especializadas sobre el tema. Validación del Catálogo de Requisitos. Se pretende refinar, modificar y mejorar el Catálogo de requisitos, contrastando los resultados con los puntos de vista de los distintos clientes. Definición de Medidas de Calidad. El objetivo es identificar medidas de calidad existentes para aplicaciones WEB, asignar pesos a dichas medidas en función de su importancia con respecto a cada tipo de aplicación, seleccionar las más relevantes e identificar sus valores o umbrales recomendables. El Catálogo de Medidas se incorporará al Catálogo de Requisitos. Lógicamente, el

Page 41: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

41

establecimiento de estas medidas es necesario para comprobar si las aplicaciones cumplen con los niveles de calidad comprometidos. 6.2 ESTUDIO Y ANÁLISIS DE HERRAMIENTAS DEL MERCADO Estudio y Valoración de Herramientas de Testeo. El objetivo es disponer de una librería de herramientas de testing que cubran la validación de los requisitos contemplados en el Catálogo, para ello se llevará a cabo un estudio comparativo de las distintas herramientas con el fin de verificar si cumplen con lo que sus especificaciones indican. Se analizará la arquitectura necesaria para probar cada herramienta, los requisitos que valida, su sencillez, el precio, navegadores soportados, compatibilidad, limitaciones, etc. Estudio de Herramientas de Medición. Se elaborará un estudio de las distintas herramientas que soportan la captura de las medidas recopiladas en el Catálogo de Medidas. 6.3 ESTABLECIMIENTO DEL MÉTODO DE VALIDACIÓN Definición de los casos de prueba que verifican de forma inequívoca que el método considera todas las posibilidades existentes para validar el correcto funcionamiento de una aplicación Internet. Se realizará un estudio teórico de los casos de prueba necesarios para cada tipo de aplicación, recopilando información en todos los medios posibles al alcance. Refinamiento de los casos de prueba con el fin de garantizar que no sólo se han considerado las especificaciones propiamente funcionales de las aplicaciones Internet, sino que también se cuenta con los requisitos de los clientes y de los usuarios finales de la misma. De modo adicional, se seleccionarán las herramientas de testeo adecuadas para llevar a cabo los casos de prueba correspondientes a cada tipo de aplicación. Establecimiento de un procedimiento de medición de las medidas incluidas en el Catálogo. Establecimiento del Método del Validación. El resultado de esta actividad será, finalmente, el método completo e integrado de validación de aplicaciones Internet. Para llevar a cabo esta actividad nos basaremos en el análisis, criterios, valoraciones, resultados, experiencias e informaciones de las actividades anteriores. 6.4 ESTADO ACTUAL DEL PROYECTO En la actualidad, la totalidad de la tareas se ha terminado completamente es la primera, el modelado de requisitos con sus tres sub-tareas.

Page 42: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

42

Para elaborar el Catálogo de Requisitos, en primer lugar se abordó la clasificación de las aplicaciones WEB. Se decidió subdividirlas en los siguientes tipos: WEBs informativas, e-commerce, e-business y emisión de certificados. Por otro lado, se tomo como referencia las características del modelo de calidad ISO/IEC 9126 (Funcionalidad, Fiabilidad, Usabilidad, Eficiencia, Mantenibilidad y Portabilidad) con el fin de analizar la importancia de cada una de estas características con relación a los distintos tipos de aplicación WEB. Utilizamos estas características como criterio para agrupar las cuestiones de la encuesta a los clientes/usuarios, de donde más adelante surgieron los requisitos que debe cumplir una aplicación WEB. Con el fin de seleccionar el conjunto medidas de calidad y valores recomendables que formarían nuestro Catálogo de Medidas, hicimos uso de nuevo del Modelo de Calidad ISO/IEC 9126. Tomamos no sólo las características definidas en el modelo, sino que también las subcaracterísticas y además, refinadas para contemplar las particularidades de las aplicaciones Internet, sobre todo en el aspecto relacionado con la Usabilidad, donde añadimos dos subcaracterísticas adicionales: la Ejecución de Tareas y la Navegabilidad. Realizamos una revisión exhaustiva de las medidas de calidad existentes para aplicaciones WEB y de los umbrales propuestos, clasificándolas según las características y subcaracterísticas de ISO/IEC 9126 y además, asignamos pesos a dichas medidas en función de su importancia con respecto a cada tipo de aplicación WEB. Además, la información obtenida en la investigación de las medidas de calidad sirvió para enriquecer el Catálogo de Requisitos que había sido elaborado a partir de las encuestas a los clientes/usuarios. Por último, señalar que durante los últimos meses se han analizado algunas herramientas de testeo y se está llevando a cabo la definición de los casos de prueba, con el objetivo de comenzar en breve con el procedimiento de pruebas/medición y con la integración de todos los resultados que llevarán finalmente al método de validación completo.

¿ Qué se quiere lograr con el proyecto ?

Diseñar una aplicación WEB en el que los clientes accedan al catalogo electrónico de productos y puedan hacer sus pedidos automáticamente, que se puedan actualizar la lista de precios en forma sencilla, que contenga información completa y detallada de la EMPRESA AGRICOLA EL REDIL, asi como de la producción, promoción, venta y exportación de rosas

• Integrar la EMPRESA AGRICOLA EL REDIL con el mercado Mundial, para que puedan tener una imagen de la empresa y de sus productos, accediendo a este sitio desde cualquier lugar del mundo.

Page 43: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

43

• Optimizar al máximo los recursos informáticos, asi como el avance tecnológico que se tiene en el momento, para mantener una comunicación mas cercana en cada uno de sus puntos de producción a nivel nacional y con el mercado mundial.

• Establecer los lineamientos básicos para la presentación de los productos que

ofrece la empresa al mercado mundial a través de la aplicación WEB. • Describir a través de la aplicación WEB la forma en que opera la empresa, su

imagen, sus contactos y la producción de sus rosas a todo el mundo, para que conozcan la calidad de los productos que se van a exportar.

• Realizar una buena estructura de la aplicación WEB, para utilizar mecanismos

sencillos para su actualización, según se requiera.

Relevamiento preliminar . Un análisis rápido de los procesos más importantes del negocio.

Tabla 2. Actores y Procesos que ejecutan.

ACTORES PROCESO

USUARIO

• Ingresa al sitio

• Navega en el sitio

• Observa el catalogo de productos

• Registra sus datos

• Efectúa el pedido

• Realiza compras

ADMINISTRADOR

• Ingresa al sitio

• Administra usuarios registrados

• Modifica y actualiza información referente a las noticias y boletines informativos

• Modifica precios

• Modifica stock de productos

Page 44: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

44

• Revisa y comprueba las ventas realizadas hasta el momento

6.5 ANÁLISIS Y DISEÑO

Esta etapa se divide en las siguientes actividades:

6.5.1 Capacitación de gestión .

Se entrena a los integrantes del equipo en las técnicas y conceptos de gestión del proyecto que deban conocer.

6.5.2 Análisis del negocio o relevamiento .

Consiste en comenzar a charlar con los usuarios que sufrirán la implantación del software y preguntar cuales son las operaciones habituales que realizan.

Cuando nos referimos a usuario, el concepto puede incluir desde el presidente de una Empresa. hasta el operario. Si se usan cuestionarios claros y concisos se reduce el tiempo de esta tarea y se obtiene información más valiosa.

Aquí obtuvimos la información necesaria para poder conocer como era todo el proceso de venta de la mercancía.

Contacto personal

Primero se busca el acercamiento con el cliente ya sea por contacto directo o por algún otro socio que lo presente.

Segundo se hace una presentación breve de la persona y de la empresa

Tercero se le muestra un catalogo con todos los productos y las variedades que en el momento tiene disponible la empresa.

Cuarto se le dan las especificaciones técnicas de las variedades que eligió.

Quinto según la variedad elegida se le habla sobre el embalaje, este cambia según el país a donde se haga el envió.

Sexto se hace el convenio de la cantidad deseada y el tipo de pago que se realizara.

Séptimo se generan facturas y se envían por correo postal y correo electrónico dependiendo del país de origen del cliente .

Contacto telefónico o vía correo electrónico

Page 45: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

45

Este tipo de contacto se hace con clientes que ya tienen fidelizado el producto.

Se hace el convenio de la cantidad deseada y el tipo de pago que se realizara.

Se generan facturas y se envían por correo postal y correo electrónico dependiendo del país de origen del cliente .

Para la entrega del producto se tienen dos medios de transporte:

Terrestre para entregas al interior del país

Aéreo para entregas en el exterior.

Obviamente contando con los requerimientos necesarios para su manipulación como lo son el mantener el producto a temperaturas vitales para su conservación, etc.

6.5.3 Documentación del statu quo.

Se describe ordenadamente toda la información obtenida en el Análisis del negocio, que responda la pregunta

¿ Cómo están funcionando las cosas en este momento ?

En el momento la empresa maneja su publicidad a través de los gremios creados para la exportación de rosas y con clientes contactados a través de línea telefónica, etc.

Toda la información de los precios, productos y servicios es ofertado por medio de estos contactos y además por e-mail, haciendo mas demorado el contacto y la comunicación con los clientes para vender los productos.

6.5.4 Definición de requerimientos funcionales.

El siuiente esquema da una idea del funcionamiento del sistema actualmente:

Tabla 3. Esquema de funcionamiento actual.

FUNCIONES ACTUALES NUEVAS

Contacto con clientes nuevos / antiguos

Contacto personal.

Llamadas telefónicas a larga distancia, fax, e-mail.

Mediante reuniones en las gremiales de exportación.

Publicación de la aplicación en internet.

Contacto a traves de la misma aplicación, e-mail.

Page 46: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

46

Promocionar los productos

Por medio de publicidad escrita, afiches, ejemplares de cortesía, etc.

Llamadas telefónicas a larga distancia, fax, e-mail.

Visita a clientes.

Publicación de los nuevos productos en la aplicación en internet., con fotografías digitales, descripción detallada del producto, en una pagina especial para la promoción.

Actualizar el stock de productos y los precios

Llamadas telefónicas a larga distancia, fax, e-mail.

Contacto personal con los clientes.

El administrador actualizara el stock de productos y los precios de forma directa en la aplicación y enviara a los clientes registrados la información por e-mail.

Contacto con otros puntos de producción de

la empresa

Llamadas telefónicas, fax, e-mail.

Contacto personal.

El administrador publicara la información de forma directa en la aplicación y enviara a los puntos de producción de la empresa la información por e-mail.

6.5.5 Definición de requerimientos de información.

Se describen ordenadamente cuales son los informes y consultas realizados con el sistema existente, y cuales son los informes y consultas nuevos que los usuarios desean.

Se presentan informes de cómo va la producción hasta el momento, para tener un stock de productos y para saber la capacidad de venta que se tiene.

Se hacen contactos telefónicos con los otros puntos de producción y se mira si tienen disponibilidad para suplir a los otros puntos en caso de necesidad.

6.5.6 Preparación e instalación de entorno Standard para capacitación.

Page 47: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

47

Se provee todo el hardware y el software de base necesario para instalar el aplicativo en su versión Standard. Es recomendable que todos los integrantes del equipo de trabajo tengan acceso al uso del mismo para que vean el manejo del mismo.

6.5.7 Capacitación funcional: Se entrena al equipo del proyecto en el uso y funcionalidades Standard del aplicativo. Es conveniente evitar la discusión profunda de temas del negocio, ya que podría demorar en exceso el entrenamiento y mejor someterse a lo estricto del proyecto.

6.5.8 Modelización o diseño preliminar: Se diseña un prototipo conceptual que cubra la mayor parte posible de procesos relevados, sin usar customizaciones. Para esto deben explorarse todas las alternativas factibles, aunque impliquen el cambio de procedimientos y formas de trabajo existentes. Las funciones que indefectiblemente requieran customizaciones e interfases deberán quedar expresadas claramente.

Se diseña una lista de los informes y consultas existentes en el aplicativo que cubran las necesidades de información.

Los requerimientos que indefectiblemente requieran el desarrollo de nuevos informes y consultas, deberán quedar expresados claramente.

6.5.9 Interacción: Se realizan reuniones del equipo del proyecto, en las cuales, los responsables de la modelización explican y debaten con el resto de los integrantes que intervendrán en el proyecto.

Es importante destacar que el equipo del proyecto debería incluir representantes de los usuarios, que actúen como nexo, de forma que todas las partes involucradas, directa o indirectamente, participen y sean plenamente conscientes de su rol y responsabilidad.

Para esto cada uno hará la vez de evaluador del software y se pondrá en el papel de usuario, administrador y punto de producción.

6.5.10 Diseño final: Se documenta el diseño final, basado en el resultado de la interacción.

6.5.11 Aseguramiento de la calidad: Al final de la etapa se verifica que se hayan cumplido los objetivos propuestos en forma satisfactoria y se evalúa si es factible pasar a la etapa de evaluación.

6.6 RECURSOS Y PRESUPUESTO

6.6.1 ¿ Que personas, materiales y equipos serán necesarios para llevar adelante las tareas ?

Page 48: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

48

El autor del proyecto

Asistentes de mercadeo y agrónomos de la empresa para que brinden la información requerida y den el visto bueno de la aplicación.

Equipos de computo con tecnología para el manejo de Internet Information Server, MySQL, PHP 4.0 o superior y conexión a internet.

Además del hosting que mantendrá funcionando el Sitio WEB en Internet.

A continuación se explica como instalar las versiones de cada uno de los programas que requerimos para poner en marcha la aplicación, a nivel local:

ATENCIÓN: esta guía de instalación deja la configuración por defecto de todo el software de servidor mencionado en la misma. No se centra en el afinamiento de la configuración ni detalles sobre seguridad. El objetivo es crear un servidor para desarrollo de cara a su uso en la red.

Los requerimientos de software que tendremos serán los siguientes:

Instalación de Apache Y IIS 5.0- WEB oficial: http://www.apache.org/

En primer lugar vamos a distinguir dos tipos de Apache, que se corresponderán con las versiones 1.3.X y 2.0.X de este programa. El motivo de la distinción es que se usan bastante ambas versiones dependiendo del sistema operativo y la configuración es ligeramente distinta en ambos. Por ejemplo, ambas versiones son estables en sistemas Windows XP, pero la 2.0.X puede volverse inestable bajo Windows 98. Por tanto, se explicará la forma de configuración para ambos y luego serás tú quien decidas con cual te quedas. Así, si uno te falla siempre podrás utilizar el otro, pues da lo mismo.

Deberemos descargar el Apache en su versión para Windows. Para ello podemos acceder por la siguiente URL: http://httpd.apache.org/download.cgi En cualquier caso, podemos encontrar cualquier archivo necesario en la carpeta httpd/binaries/win32 del servidor que use para la descarga (pincharíamos en Other files y eso nos conduciría al servidor seleccionado). Lo que es importante destacar es que lo que hay que destacar son los Binarios (Binary) para Windows (Win32), no los códigos fuente.

Caso A: Instalación de Apache 1.3.X

Si se decide por utilizar la versión 1.3.X, buscara la última versión de este tipo. En la fecha de actualización de este manual, la última versión estable era la 1.3.33, y el archivo que tenemos que bajar es: apache_1.3.33-win32-x86-no_src.exe También puede existir el mismo archivo pero con extensión msi, en este caso

Page 49: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

49

podría bajarlo si disponemos del Windows Installer, la ventaja es que ocupa menos.

Bien, una vez que lo tenga, ejecute el instalador y vaya recorriendo las pantallas hasta que salga una donde piden unos datos, en cuyo caso pondrá:

Network Domain: 127.0.0.1 Server Name: 127.0.0.1 Administrator's Email Address: nuestro e-mail, aunque no es totalmente necesario. Run when started manually, only for me. Seleccionamos esta opción.

Tabla 4.Instalación de Apache 1.3

La IP 127.0.0.1 es la dirección IP asociada a la máquina, es decir el host local o vulgarmente conocido como Localhost. Es importante decir que a la hora de probar tus scripts en modo local, da igual que pongas 127.0.0.1 o localhost. Finalmente, recordar que el Apache se instala por defecto en la carpeta: C:\Archivos de programa\Apache Group\Apache\

Bien, ahora a instalar el PHP. Asegúrate ahora de tener cerrado el Apache.

Page 50: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

50

1.2 - Caso B: Instalación de Apache 2.0.X

Para esta versión, en la fecha de actualización del manual la última versión disponible era la 2.0.53, por lo que el archivo que tiene que bajar puede ser: apache_2.0.53-win32-x86-no_ssl.exe También puede existir el mismo archivo pero con extensión msi, en este caso podríamos bajarlo si disponemos del Windows Installer, la ventaja es que ocupa menos.

Bien, una vez que lo tenga ejecuta el instalador y va recorriendo las pantallas hasta que salga una donde piden unos datos, en cuyo caso pondremos:

Network Domain: 127.0.0.1 Server Name: 127.0.0.1 Administrator's Email Address: nuestro e-mail, aunque no es totalmente necesario. For All Users, on Port 80, as a Service: selecciona esta opción.

Tabla 5. Instalación de Apache 2.0

La IP 127.0.0.1 es la dirección IP asociada a la máquina, es decir el host local o vulgarmente conocido como Localhost. Es importante decir que a la hora de probar tus scripts en modo local, da igual que ponga 127.0.0.1 o localhost. Finalmente, recordar que el Apache se instala por defecto en la carpeta: C:\Archivos de programa\Apache Group\Apache\

INSTALAR Internet Information Server (IIS) 5.1

Page 51: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

51

Los Servicios de Internet Information Server (IIS) 5.1 para Microsoft ofrecen la eficacia de las páginas WEB a Windows. Con ayuda de IIS, podrá compartir fácilmente archivos e impresoras, o bien podrá crear aplicaciones para publicar de forma segura información en el WEB a fin de mejorar la forma en que su organización comparte información. IIS es una plataforma segura para crear y distribuir soluciones de comercio electrónico y aplicaciones críticas en el WEB.

La utilización de Windows con IIS instalado proporciona un sistema operativo personal y de desarrollo que le permite:

• Configurar un servidor WEB personal

• Tener acceso a las bases de datos

• Desarrollar una intranet empresarial

• Desarrollar aplicaciones para el WEB.

IIS integra estándares de Internet consolidados con Windows, para que utilizar el WEB no signifique tener que empezar desde el principio y aprender nuevas formas de publicar, administrar o desarrollar contenido.

Administración integrada

Puede administrar IIS a través de la Administración de equipos de Windows consola o utilizando secuencias de comandos. Mediante la consola, podrá también compartir el contenido de sus sitios y servidores que se administran con los Servicios de Internet Information Server con otros usuarios a través del WEB. Al tener acceso al complemento IIS desde la consola, podrá configurar los valores y propiedades más comunes de IIS. Después del desarrollo de sitios y aplicaciones, estos valores y propiedades pueden utilizarse en un entorno de producción que ejecute versiones más avanzadas de servidores de Windows.

Servidor de Protocolo de transferencia de archivos (FTP)

El Protocolo de transferencia de archivos (FTP) se utiliza para copiar archivos de y en sistemas remotos de una red que utilice el Protocolo de control de transporte/Protocolo Internet (TCP/IP), por ejemplo, Internet. Este protocolo también permite a los usuarios aplicar comandos FTP a los archivos, como obtener listas de archivos y directorios del sistema remoto. En IIS, al habilitar FTP se pueden transferir archivos a través de un explorador WEB.

SMTP

Puede utilizar el Protocolo simple de transferencia de correo (SMTP) para configurar los servicios de correo en intranet que funcionan con IIS. SMTP es un protocolo TCP/IP que permite enviar mensajes de un equipo a otro a través de la red. Este protocolo se utiliza en Internet para enrutar el correo electrónico.

Page 52: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

52

Si instala SMTP, puede ver la documentación del producto; para ello, escriba file:\\%systemroot%\help\mail.chm en la barra de direcciones del explorador y presione ENTRAR.

Instalación de PHP - WEB oficial: http://www.php.net/

Copia de archivos

Dependiendo de si estamos instalando una versión 4 de PHP o una versión 5, seguiremos una parte o la otra.

Instalación de PHP4

Procedemos a descargar el PHP para Windows. El archivo está localizado en la sección Downloads, apartado Windows Binaries, y es el Zip Package (no el installer, aunque éste ocupe menos luego no nos servirá). Para la versión 4.3.10, que es la versión disponible a fecha de actualización de este manual, es: PHP 4.3.10 zip package [7,405Kb]. Según vayan saliendo nuevas versiones podrás irlas encontrando en la citada sección downloads.

Una vez descargado todo el ZIP, nos creamos una carpeta en el sitio donde queramos instalar los archivos del servidor (PHP, MySQL...), por ejemplo nos creamos una carpeta en la raíz del disco duro y que quede así: C:\Servidor\ Ahora extraemos los archivos del ZIP de PHP dentro de esa carpeta. En este caso se crea la carpeta C:\Servidor\php-4.3.10-Win32\ pero como no nos gusta su nombre procedemos a renombrarla a C:\Servidor\PHP\

Y ahora hay que coger el php4ts.dll (localizado en C:\Servidor\PHP\php4ts.dll) y copiarlo al directorio System (en Windows 9x) o System32 (NT,2000,XP,2003) de la carpeta del Windows. Si hay otro archivo en System o System32 lo sobreescribimos. Igualmente tomar los archivos que están en la carpeta C:\Servidor\PHP\dlls\ y copiarlos a la carpeta System o System32 igual que hicimos con el archivo php4ts.dll

Instalación de PHP5

Procedemos a descargar el PHP para Windows. El archivo está localizado en la sección Downloads, apartado Windows Binaries, y es el Zip Package (no el installer, aunque éste ocupe menos luego no nos servirá). Para la versión 5.0.3, que es la versión disponible a fecha de actualización de este manual, es: PHP 5.0.3 zip package [7,433Kb]. Según vayan saliendo nuevas versiones podrás irlas encontrando en la citada sección downloads.

Una vez descargado todo el ZIP, nos creamos una carpeta en el sitio donde queramos instalar los archivos del servidor (PHP, MySQL...), por ejemplo nos creamos una carpeta en la raíz del disco duro y que quede así: C:\Servidor\ Dentro de esta carpeta nos creamos otra carpeta y la llamamos PHP. Luego extraemos

Page 53: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

53

los archivos del ZIP dendro de esa carpeta PHP, tal que los contenidos del ZIP quedarán dentro de la ruta C:\Servidor\PHP\

Y ahora hay que coger el todos los archivos DLL localizados en la carpeta principal C:\Servidor\PHP\ y copiarlos al directorio System (en Windows 9x) o System32 (NT,2000,XP,2003) de la carpeta del Windows (los archivos DLL contenidos en la carpeta EXT no hace falta copiarlos).

Configuración del archivo php.ini

Igual que el paso anterior, hay pequeñas diferencias dependiendo de si estamos instalando PHP4 o PHP5, asi que elije tu caso.

Instalación de PHP4

El siguiente paso es configurar el php.ini. Renombramos o copiamos el archivo C:\Servidor\PHP\php.ini-dist y le ponemos php.ini Ahora lo editamos con el mismo block de notas. Si lo necesitáramos (lee antes la explicación), editamos la línea register_globals = Off y la colocamos el valor: register_globals = On

¿Qué hago con register_globals? ¿ON u OFF?

Activar esta directiva nos permite asumir que las variables son globales y pueden llegar por cualquier método (POST, GET, COOKIE, SERVER, etc). Así, por ejemplo, si utilizamos una variable global de sesión o cookie se puede suplantar fácilmente mediante una variable por url, con lo cual nuestro script no es seguro. Un buen programador de PHP tendría la directiva en OFF y usaría los arrays globales ($HTTP_X_VARS) o los superglobales $_POST, $_GET, etc., que están disponibles a partir de la versión 4.1.X de PHP. ¿Y por qué? Pues por esos temas de seguridad en los script y porque debemos acostumbrarnos a no manejar variables globales ya que en un futuro el PHP tendrá la opción en OFF por defecto y no podremos cambiarla. Sin embargo, por temas de compatibilidad con script antiguos o que hagan uso de variables globales, podría interesarnos activar esta característica, pero repito que lo deseable sería tenerla en OFF y hacer uso de los arrays globales o superglobales.

A continuación vamos a indicar a PHP dónde se guardan las extensiones. Dentro del php.ini buscamos extension_dir y le ponemos la carpeta que contiene los archivos php_xxx.dll, que por defecto es la carpeta extensions dentro de PHP. IMPORTANTE: durante toda la configuración de directorios, debes utilizar esta barra "/" y no esta "\", además de ponerlo entre comillas. O sea, que debe quedar así:

; Directory in which the loadable extensions (modules) reside. extension_dir = "C:/Servidor/PHP/extensions/"

Page 54: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

54

Además podemos activar las extensiones que queramos o necesitemos, para lo cual buscamos Windows Extensions y para cargar las extensiones les quitamos el ; de delante. Por ejemplo, si quisiéramos cargar la extensión gd2.dll (para manejar las funciones PHP relativas a imágenes) deberíamos cambiar ;extension=php_gd2.dll por extension=php_gd2.dll Puedes ver para qué sirve cada extensión en el Manual oficial de PHP. Como nota adicional, resaltar que hay algunas extensiones que requieren de librerías extra que no vienen en el paquete completo de PHP, y para hacerlas funcionar tendremos que buscar dichas librerías. No actives todas las librerías a diestro y siniestro porque luego saldrán errores de que no se encuentra tal archivo; antes de instalar una librería, comprueba que en la carpeta de PHP tienes los archivos DLL correspondientes.

Ahora, si vamos a hacer pruebas con upload de archivos via HTTP, debemos indicar el directorio donde los archivos se almacenarán temporalmente. Para ello buscamos upload_tmp_dir y le damos el valor de una carpeta que exista. Por ejemplo, en nuestro directorio C:\Servidor\PHP\ creamos una carpeta uploads, por lo que quedará algo así:

; Temporary directory for HTTP uploaded files (will use system default if not ; specified). upload_tmp_dir = "C:/Servidor/PHP/uploads/"

Si queremos cambiar el tamaño máximo de los archivo que pueden subirse via HTTP, buscamos upload_max_filesize y cambiamos el valor por defecto que trae, 2M (2 MB), por el que queramos. No se recomienda poner un valor alto.

; Maximum allowed size for uploaded files. upload_max_filesize = 2M

Para trabajar con sesiones, debemos especificar un directorio donde se guarden los archivos temporales. Al igual que 2 pasos antes, buscamos session.save_path y le damos el valor de un directorio que exista (o lo creamos):

session.save_path = "C:/Servidor/PHP/sessions/"

A continuación copiamos el php.ini a la carpeta C:\Windows\ o C:\WinNT\ según nuestra versión de Windows.

Instalación de PHP5

El siguiente paso es configurar el php.ini. Renombramos o copiamos el archivo C:\Servidor\PHP\php.ini-dist y le ponemos php.ini Ahora lo editamos con el mismo block de notas. Si lo necesitáramos (lee antes la explicación), editamos la línea register_globals = Off y la colocamos el valor: register_globals = On

Activar esta directiva nos permite asumir que las variables son globales y pueden llegar por cualquier método (POST, GET, COOKIE, SERVER, etc). Así, por

Page 55: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

55

ejemplo, si utilizamos una variable global de sesión o cookie se puede suplantar fácilmente mediante una variable por url, con lo cual nuestro script no es seguro. Un buen programador de PHP tendría la directiva en OFF y usaría los arrays globales ($HTTP_X_VARS) o los superglobales $_POST, $_GET, etc., que están disponibles a partir de la versión 4.1.X de PHP. ¿Y por qué? Pues por esos temas de seguridad en los script y porque debemos acostumbrarnos a no manejar variables globales ya que en un futuro el PHP tendrá la opción en OFF por defecto y no podremos cambiarla. Sin embargo, por temas de compatibilidad con script antiguos o que hagan uso de variables globales, podría interesarnos activar esta característica, pero repito que lo deseable sería tenerla en OFF y hacer uso de los arrays globales o superglobales.

A continuación vamos a indicar a PHP dónde se guardan las extensiones. Dentro del php.ini buscamos extension_dir y le ponemos la carpeta que contiene los archivos php_xxx.dll, que por defecto es la carpeta ext dentro de PHP. IMPORTANTE: durante toda la configuración de directorios, debes utilizar esta barra "/" y no esta "\", además de ponerlo entre comillas. O sea, que debe quedar así:

; Directory in which the loadable extensions (modules) reside. extension_dir = "C:/Servidor/PHP/ext/"

Además podemos activar las extensiones que queramos o necesitemos, para lo cual buscamos Windows Extensions y para cargar las extensiones les quitamos el ; de delante. Por ejemplo, si quisiéramos cargar la extensión gd2.dll (para manejar las funciones PHP relativas a imágenes) deberíamos cambiar ;extension=php_gd2.dll por extension=php_gd2.dll Puedes ver para qué sirve cada extensión en el Manual oficial de PHP. Como nota adicional, resaltar que hay algunas extensiones que requieren de librerías extra que no vienen en el paquete completo de PHP, y para hacerlas funcionar tendremos que buscar dichas librerías. No actives todas las librerías a diestro y siniestro porque luego saldrán errores de que no se encuentra tal archivo; antes de instalar una librería, comprueba que en la carpeta de PHP tienes los archivos DLL correspondientes.

IMPORTANTE: la librería php_mysql.dll es la que permite manejar las funciones relacionadas con MySQL, y por defecto en PHP5 viene desactivada, por tanto vamos a activarla de la forma que indicamos antes: buscamos ;extension=php_mysql.dll y le quitamos el ; de delante.

Ahora, si vamos a hacer pruebas con upload de archivos via HTTP, debemos indicar el directorio donde los archivos se almacenarán temporalmente. Para ello buscamos upload_tmp_dir y le damos el valor de una carpeta que exista. Por ejemplo, en nuestro directorio C:\Servidor\PHP\ creamos una carpeta uploads, por lo que quedará algo así:

Page 56: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

56

; Temporary directory for HTTP uploaded files (will use system default if not ; specified). upload_tmp_dir = "C:/Servidor/PHP/uploads/"

Si queremos cambiar el tamaño máximo de los archivo que pueden subirse via HTTP, buscamos upload_max_filesize y cambiamos el valor por defecto que trae, 2M (2 MB), por el que queramos. No se recomienda poner un valor alto.

; Maximum allowed size for uploaded files. upload_max_filesize = 2M

Para trabajar con sesiones, debemos especificar un directorio donde se guarden los archivos temporales. Al igual que 2 pasos antes, buscamos session.save_path y le damos el valor de un directorio que exista (o lo creamos):

session.save_path = "C:/Servidor/PHP/sessions/"

A continuación copiamos el php.ini a la carpeta C:\Windows\ o C:\WinNT\ según nuestra versión de Windows.

Configuración del archivo httpd.conf de Apache

Ya que al inicio hicimos una distinción para los casos de Apache 1.3.X y para Apache 2.0.X, no vamos a ser menos ahora y distinguiremos los dos tipos. El motivo es que la gestión de los módulos es distinta en ambas versiones, por lo que la configuración no es idéntica. Asimismo cambia algo la configuración si se trata de PHP4 o PHP5, asi que tenemos 4 casos posibles combinando las dos versiones de Apache y las dos de PHP. Hay que editar el archivo httpd.conf que encontramos en la carpeta Conf dentro del directorio del Apache.

Caso A: httpd.conf para Apache 1.3.X

Buscamos Dynamic Shared Object (DSO) Support que es donde se cargan los módulos. Ahí vamos a cargar el módulo de PHP para Apache, dando la dirección del archivo php4apache.dll (PHP4) o php5apache.dll (PHP5) que lo contiene. Encontramos hasta un ejemplo:

# Example: # LoadModule foo_module modules/mod_foo.so #

Y ahora añadimos justo debajo:

- Si estamos instalando PHP4: LoadModule php4_module C:/Servidor/PHP/sapi/php4apache.dll - Si estamos instalando PHP5: LoadModule php5_module C:/Servidor/PHP/php5apache.dll

Page 57: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

57

De tal manera que para PHP4 tiene que quedar así:

# Example: # LoadModule foo_module modules/mod_foo.so # LoadModule php4_module C:/Servidor/PHP/sapi/php4apache.dll

Y para PHP5 tiene que quedar así:

# Example: # LoadModule foo_module modules/mod_foo.so # LoadModule php5_module C:/Servidor/PHP/php5apache.dll

Ahora bajamos un poco por el httpd.conf y llamamos al módulo mod_php4.c en caso de que estemos instalando PHP4 o al módulo mod_php5.c si estamos instalando PHP5, de tal manera que para PHP4 quede así:

ClearModuleList AddModule mod_php4.c #AddModule mod_vhost_alias.c

Y para PHP5 debe quedar así:

ClearModuleList AddModule mod_php5.c #AddModule mod_vhost_alias.c

Vale, ahora buscamos en el httpd.conf el modulo mod_dir.c y nos sale esto:

<IfModule mod_dir.c> DirectoryIndex index.html </IfModule>

Modificamos la línea central para que si entramos en un directorio tipo http://127.0.0.1/directorio/ nos autoejecute el index predeterminado (si existe) y no nos salga un mensaje de error. Puedes usar más nombres si lo prefieres. Se ejecutarán por orden: si no encuentra el primero, pasa al segundo; si no está el segundo, pasa al tercero, y así sucesivamente hasta que si no encuentra ninguno entonces da error. En la siguiente línea, si en nuestro directorio tenemos un index.htm y un index.php, por defecto se ejecutará el index.htm ya que está antes.

DirectoryIndex index.html index.htm index.php index.php3 index.php4 index.phtml

Ahora le añadimos debajo estas líneas (en la primera de ellas, si estamos instalando PHP5 también podemos añadir la extensión .php5 además de las que aparecen):

Page 58: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

58

AddType application/x-httpd-php .php .php3 .php4 .phtml AddType application/x-httpd-php-source .phps

La primera indica las extensiones que serán interpretadas por el Apache. Por ejemplo podemos añadir la extensión .htm o .html para que el Apache ejecute el código PHP contenido en esas páginas (es decir, el uso de código PHP no está limitado exclusivamente a archivos *.PHP). La segunda sirve para que si entras en una página loquesea.phps entonces se muestra el código PHP a color, muy útil si queremos por ejemplo mostrar el código fuente a color en una página. De tal forma que al final todo queda así:

<IfModule mod_dir.c> DirectoryIndex index.html index.htm index.php index.php3 index.php4 index.phtml AddType application/x-httpd-php .php .php3 .php4 .phtml AddType application/x-httpd-php-source .phps </IfModule>

El directorio predeterminado para guardar nuestras páginas es el htdocs del Apache: C:\Archivos de programa\Apache Group\Apache\htdocs\

Pero podemos cambiarlo fácilmente. Buscamos DocumentRoot y nos sale esto:

DocumentRoot "C:/Archivos de programa/Apache Group/Apache/htdocs"

Nosotros sustituimos la carpeta htdocs del Apache por la que queramos. Todos los archivos que vayas a probar con el Apache deberán estar localizados en esta carpeta. Por ejemplo nos creamos una carpeta WEB dentro del directorio del servidor:

DocumentRoot "C:/Servidor/WEB/"

Y ya podemos guardar el archivo httpd.conf

Caso B: httpd.conf para Apache 2.0.X

Buscamos Dynamic Shared Object (DSO) Support que es donde se cargan los módulos. Ahí vamos a cargar el módulo de PHP para Apache, dando la dirección del archivo php4apache2.dll (PHP4) o php5apache2.dll (PHP5) que lo contiene. Encontramos hasta un ejemplo:

# Example: # LoadModule foo_module modules/mod_foo.so #

Y ahora añadimos justo debajo:

Page 59: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

59

- Si estamos instalando PHP4: LoadModule php4_module C:/Servidor/PHP/sapi/php4apache2.dll - Si estamos instalando PHP5: LoadModule php5_module C:/Servidor/PHP/php5apache2.dll

De tal manera que para PHP4 tiene que quedar así:

# Example: # LoadModule foo_module modules/mod_foo.so # LoadModule php4_module C:/Servidor/PHP/sapi/php4apache2.dll

Y para PHP5 tiene que quedar así:

# Example: # LoadModule foo_module modules/mod_foo.so # LoadModule php5_module C:/Servidor/PHP/php5apache2.dll

El directorio predeterminado para guardar nuestras páginas es el htdocs del Apache: C:\Archivos de programa\Apache Group\Apache\htdocs\

Pero podemos cambiarlo fácilmente. Buscamos DocumentRoot y nos sale esto:

# # DocumentRoot: The directory out of which you will serve your # documents. By default, all requests are taken from this directory, but # symbolic links and aliases may be used to point to other locations. # DocumentRoot "C:/Archivos de programa/Apache Group/Apache/htdocs"

Nosotros sustituimos la carpeta htdocs del Apache por la que queramos. Todos los archivos que vayas a probar con el Apache deberán estar localizados en esta carpeta. Por ejemplo nos creamos una carpeta WEB dentro del directorio del servidor:

DocumentRoot "C:/Servidor/WEB/"

Por lo que construiremos toda nuestra página dentro de ese directorio, que equivale al directorio raíz de nuestro host local.

Ahora buscamos el DirectoryIndex y nos sale algo como esto:

# # DirectoryIndex: sets the file that Apache will serve if a directory # is requested. #

Page 60: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

60

# The index.html.var file (a type-map) is used to deliver content- # negotiated documents. The MultiViews Option can be used for the # same purpose, but it is much slower. # DirectoryIndex index.html index.html.var

Modificamos la última línea para que si entramos en un directorio tipo http://127.0.0.1/directorio/ nos autoejecute el index predeterminado (si existe) y no nos salga un mensaje de error. Puedes usar más nombres si lo prefieres. Se ejecutarán por orden: si no encuentra el primero, pasa al segundo; si no está el segundo, pasa al tercero, y así sucesivamente hasta que si no encuentra ninguno entonces da error. En la siguiente línea, si en nuestro directorio tenemos un index.htm y un index.php, por defecto se ejecutará el index.htm ya que está antes.

DirectoryIndex index.html index.htm index.php index.php3 index.php4 index.phtml index.html.var

Ahora le añadimos debajo estas líneas (en la primera de ellas, si estamos instalando PHP5 también podemos añadir la extensión .php5 además de las que aparecen):

AddType application/x-httpd-php .php .php3 .php4 .phtml AddType application/x-httpd-php-source .phps

La primera indica las extensiones que serán interpretadas por el Apache. Por ejemplo podemos añadir la extensión .htm o .html para que el Apache ejecute el código PHP contenido en esas páginas (es decir, el uso de código PHP no está limitado exclusivamente a archivos *.PHP). La segunda sirve para que si entras en una página loquesea.phps entonces se muestra el código PHP a color, muy útil si queremos por ejemplo mostrar el código fuente a color en una página. De tal forma que al final todo queda así:

# # DirectoryIndex: sets the file that Apache will serve if a directory # is requested. # # The index.html.var file (a type-map) is used to deliver content- # negotiated documents. The MultiViews Option can be used for the # same purpose, but it is much slower. # DirectoryIndex index.html index.htm index.php index.php3 index.php4 index.phtml index.html.var AddType application/x-httpd-php .php .php3 .php4 .phtml AddType application/x-httpd-php-source .phps

Y podemos guardar el archivo httpd.conf

Page 61: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

61

2.4 - Probando nuestro servidor Apache

Ahora vamos a probar el Apache y PHP, para lo cual deberemos arrancar el Apache.

Para Apache 1.3.X sólo tenemos que arrancar el apache.exe de la carpeta del Apache para iniciar el servidor, con lo cual nos sale una ventanita de MS-Dos donde nos indicará que está activo (running) o no. Basta cerrar la ventanita de MS-Dos para desactivar el Apache.

Para Apache 2.0.X accederemos desde los accesos directos que se crean en el menú de inicio al acceso directo Monitor Apache Servers y aparecerá un icono al lado del reloj. Pinchando en el icono, sale un menú desde donde podremos iniciar, apagar y reiniciar el Apache. Como queremos encenderlo, si no lo hace automáticamente le daremos a Start. Si ya estaba encendido le daremos a Restart (útil si cambiamos alguna configuración de PHP "al vuelo") para que al reiniciarlo nos coja los cambios que hemos hecho.

Si todo ha ido bien, podemos crear un archivo llamado por ejemplo info.php dentro de la carpeta de nuestra WEB cuyo contenido sea exclusivamente el siguiente:

<? phpinfo(); ?>

Si accedemos mediante nuestro navegador a la dirección http://127.0.0.1/info.php o http://localhost/info.php (recuerda que 127.0.0.1 = localhost) con el Apache activo deberemos visualizar una página de información de PHP. Si no sale, algo ha fallado, revisa los pasos.

Tabla 6. Versión de prueba de php

Page 62: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

62

Para acceder a nuestro servidor local y así poder probar nuestros script y las páginas de nuestra WEB, siempre accederemos con la dirección 127.0.0.1 o localhost (sin WWW) en el navegador pues esta es la dirección del host local de nuestro ordenador. En general, para visualizar o acceder a cualquier archivo (PHP, HTML, TXT, ZIP, GIF, JPG, etc.) que tengamos en nuestra carpeta de la WEB, lo haremos de la siguiente forma:

http://localhost/CARPETA/ARCHIVO.EXT

Donde CARPETA es la carpeta (o serie de carpetas) relativas a la raiz en que se encuentra el ARCHIVO.EXT

Por tanto resaltar que no sólo podemos hacer llamadas a script PHP, sino también a páginas HTML, descarga de archivos, imágenes, etc., tan solo poniendo la dirección correcta en el navegador. Es simplemente un servidor. De esta forma, podemos tener nuestra WEB funcionando en nuestro propio ordenador para construirla desde cero o bien hacer las pruebas que necesitemos sin tener que estar conectados a Internet.

Instalación de MySQL - WEB oficial: http://www.mysql.com/

Vamos a hacer la instalación de una versión 4.0.X, por lo que en este caso buscaremos la versión que corresponda en los downloads para Windows. En la fecha de actualización de este manual, la versión utilizada fue la 4.0.23 Y repito

Page 63: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

63

que usamos una versión 4.0.X, no una 4.1.X, pues la 4.1.X no funcionará si sigues los pasos de este tutorial.

Existen dos tipos de archivo descargable, en ZIP y en EXE. El ZIP porque es descomprimir y listo, y luego para actualizar la versión es más sencillo. El instalador EXE lleva un setup muy majo, por defecto se instala en C:\MySQL\ Recomiendo elegir otra ruta de instalación, y por ejemplo lo vamos a hacer en C:\Servidor\MySQL\ para tener el PHP y MySQL en la misma carpeta. Una vez finalizada la instalación, solo hay que llamar al winmysqladmin.exe que estaría en C:\Servidor\MySQL\bin\ y la primera vez que lo ejecutemos nos pide un nombre de usuario y contraseña, que introduciremos sin mayor complicación. Ahora al lado del reloj saldrá un semáforo. Si el semáforo se pone en verde, perfecto, si no, algo ha fallado.

Tabla 7. Instalación de MySQL

Por defecto, MySQL crea un usuario de nombre root y sin contraseña, y éste es el usuario que usaremos en nuestros script o en las aplicaciones que nos lo pidan (foros, PHP Nuke, etc.). Sin embargo, al final de esta guía se expone cómo crear nuestro propio usuario con nuestra propia contraseña, para así evitar usar este usuario que se crea "por defecto" y conseguir un nivel de seguridad mayor. Pero vayamos por partes, pues antes tendremos que instalar el phpMyAdmin, una aplicación que nos simplificará la vida en el manejo de las bases de datos.

Instalación de phpMyAdmin - WEB oficial: http://www.phpmyadmin.net/

PhpMyAdmin es una utilidad que nos sirve para interactuar con una base de datos de forma muy sencilla y desde una interfaz WEB. Nos sirve por ejemplo para crear bases de datos, tablas, borrar o modificar dados, añadir registros, hacer copias de seguridad, etc. Es una aplicación tan útil que casi todos los hosting con MySQL disponen de ella, por ello se analizará su instalación. Además, vamos a usarlo para crear los usuarios MySQL para así poder utilizar las bases de datos de forma

Page 64: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

64

segura. Al ser una aplicación escrita en PHP, necesita de Apache y MySQL para poder funcionar.

Si accedemos a la página oficial, nos encontramos en la sección de downloads con una lista de links, y el que tenemos que elegir es el ZIP de la última versión. En nuestro caso vamos a utilizar la versión 2.6.1 de esta aplicación, que es la versión disponible en la fecha de actualización de este manual.

La instalación es relativamente sencilla: extraer todo el ZIP en la carpeta raíz de nuestra WEB. En la carpeta de nuestra WEB, C:\Servidor\WEB\ y no dentro de la carpeta del PHP o similares. Como pone un nombre extraño a la carpeta, mejor la renombramos a phpmyadmin, de forma que quedaria algo así: C:\Servidor\WEB\phpmyadmin\

Ahora vamos a hacer una pequeña configuración del phpMyAdmin. Para ello debemos editar el archivo config.inc.php y, leyendo de arriba hacia abajo, buscamos la primera aparición de la siguiente línea:

$cfg['PmaAbsoluteUri'] = '';

Debemos darle la ruta absoluta donde tenemos el phpMyAdmin. En nuestro caso sería así:

$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/';

Recuerda que podemos poner localhost o 127.0.0.1 (a gusto del consumidor). Ahora buscamos si nos aparece algo como esto:

$cfg['blowfish_secret'] = '';

Le pondremos una cadena de caracteres cualquiera, que servirá de semilla para la encriptación de contraseñas al usar la autentificación con cookies:

$cfg['blowfish_secret'] = 'xxxxx';

Y guardaremos el archivo, pero no lo cerraremos. Podemos probar phpMyAdmin para ver si funciona: http://localhost/phpmyadmin/

Configurando los usuarios del servidor MySQL

Si ya tenemos todo instalado y listo para funcionar. Ahora nuestro usuario de MySQL es root sin password. Con esto podría valernos para hacer pruebas utilizando MySQL en nuestro host local. Sin embargo, en este paso vamos a ver cómo eliminar el usuario "por defecto" y cómo crear nuestro propio usuario con contraseña, ya que así evitamos la brecha de seguridad que produce el tener el usuario root y dotamos de cierta seguridad a nuestro host local. Lo haremos mediante la utilidad phpMyAdmin.

Page 65: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

65

Ahora entramos a phpMyAdmin mediante la dirección http://localhost/phpmyadmin/index.php (recuerda tener MySQL y Apache activos para que phpMyAdmin funcione). Básicamente vamos a realizar las siguientes tareas:

- Crear nuestro propio usuario. - Borrar usuarios no deseados (ej. el usuario root). - Aplicar los cambios realizados. - Configurar phpMyAdmin y los script para el nuevo usuario.

Creación de nuestro usuario para MySQL

Desde la portada de phpMyAdmin podemos seleccionar el idioma castellano si lo deseamos. A continuación, pinchamos en el link Privilegios y en la siguiente pantalla damos a Agregar nuevo usuario. Ahora vamos a agregar nuestro usuario y contraseña, que será el que usemos luego en nuestros script locales que hagan uso de MySQL. Por ejemplo, podemos poner el mismo usuario y contraseña que tenemos en nuestro Hosting, pues así tendremos menos cosas que recordar.

Introduciremos el nombre de usuario y contraseña, le daremos acceso a "Cualquier servidor" (para que se pueda acceder a MySQL desde cualquier IP, incluidas las externas a nuestro ordenador) o a "Local" (si sólo queremos que se acceda desde nuestro ordenador donde hemos instalado MySQL) y le daremos todos los permisos y privilegios (marcando todas las casillas que aparecen).

Borrado de usuarios no deseados

Una vez creado nuestro usuario o usuarios, vamos a borrar aquellos que se crean "por defecto" y que conviene borrar para evitar brechas de seguridad, sobre todo si vamos a usar el PC como servidor hacia Internet y no sólo para hacer pruebas desde nuestro hogar. Por ejemplo, vamos a borrar todos los usuarios excepto el que acabamos de crear. Lo hacemos de una forma rápida y sencilla desde el mismo link Privilegios de antes: seleccionar los usuarios que no queramos y eliminarlos.

Recarga de privilegios

Una vez eliminados, debemos buscar un link que sirve para recargar la página de privilegios y pulsar en él para que los cambios sean efectivos. De todas formas podemos hacer el anterior paso y éste de una vez: al eliminar usuarios, asegúrate de marcar la casilla que indica que se eliminarán los usuarios y posteriormente se cargará la página de privilegios. Este paso es importante, pues si no recargas los privilegios, ningún cambio anterior habrá sido efectivo.

Configurar los script para el nuevo usuario

Page 66: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

66

Una vez borrado el usuario root y recargados los privilegios, phpMyAdmin deja de funcionar. ¿Por qué? Pues porque phpMyAdmin venía configurado para usuario root sin password, y éste lo acabamos de eliminar. Entonces ahora tendremos que cambiar dicha configuración de phpMyAdmin para que funcione con el nuevo usuario.

Volvemos al config.inc.php del phpMyAdmin, que no habíamos cerrado y localizamos la primera aparición de estas variables:

$cfg['Servers'][$i]['auth_type'] $cfg['Servers'][$i]['user'] $cfg['Servers'][$i]['password']

Y les cambiamos su valor. En la primera ponemos config para que no nos pida contraseña al entrar (útil si somos el único usuario que va a disponer de este phpMyAdmin), o si queremos que nos la pida, ponemos http para autentificación HTTP o bien cookie para autentificación y navegación con cookies. A la segunda le damos el nombre de usuario y a la tercera la contraseña del usuario que acabamos de crear.

$cfg['Servers'][$i]['auth_type'] = 'cookie'; $cfg['Servers'][$i]['user'] = 'Pepe'; $cfg['Servers'][$i]['password'] = 'hola';

NOTA: phpMyAdmin tiene un fallo (bug conocido) en esta zona. Al usar autentificación HTTP, un usuario que acaba de abandonar la sesión no puede volver a entrar con el mismo nombre. Para solucionarlo, se deben cerrar todas las ventanas del navegador que estén abiertas, y a continuación si abrimos una nueva ventana y volvemos a intentar entrar nos debería dejar sin problemas. Si quieres poner contraseña a phpMyAdmin y para evitar este problema, te recomiendo que de los dos métodos elijas el de cookies.

Si ahora con el Apache y MySQL activos, se accede a la dirección http://localhost/phpmyadmin/index.php y se podrá empezar a utilizar phpMyAdmin.

De la misma forma, en los script PHP que use MySQL usaremos el usuario y contraseña que nos hemos creado, de tal forma que al hacer la conexión a MySQL quede algo como esto:

<?php

mysql_connect("127.0.0.1","usuario","contraseña");

?>

O bien, si estamos instalando PHP Nuke o un foro, o incluso cualquier aplicación en la que nos solicitan un host, usuario y contraseña, los datos que deberemos indicar son esos: 127.0.0.1 o localhost como servidor, usuario, contraseña, y el

Page 67: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

67

nombre de la base de datos que hayamos creado con phpMyAdmin. No obstante, se recomienda tener unos conocimientos básicos sobre MySQL en PHP para manejar correctamente estas funciones.

6.6.2 Estimación de costos.

El proyecto tendrá un costo estimado de $ 8’000.000 de pesos,(Ocho millones de pesos m/c), que cubrirán:

El diseño del sitio, que será lo mas dinámico y liviano posible.

El desarrollo de los ficheros que harán la conexión, adición, actualización y eliminación de los registros, tanto de los usuarios como de toda la información de las variedades de las rosas y el stock de productos en la base de datos.

Un soporte técnico por dos meses por cualquier tipo de inconsistencia de software que no se halla contemplado anteriormente.

Una capacitación para la persona que en principio estará a cargo de la parte administrativa, y a otras dos personas que estarán en los otros puntos de producción.

Page 68: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

68

7. CONCLUSIONES • El mercado de rosas de exportación en Colombia, cumple con las

características de calidad y abastecimiento del mercado (colores, tamaño, variedades y empaque), debido principalmente a los buenos controles de calidad, que los exportadores emplean desde el momento en que se siembran las flores, en los aspectos como: selección del cultivo, riego, invernaderos, formación de la planta, etc., pero existen algunos problemas u obstáculos para exportar rosas a este país, a saber: volumen demandado, desconocimiento del mercado actual, producto muy perecedero, distancia del mercado, entre otros.

• La empresa exportadora de rosas mostró bastante interés por dicha estrategia

de mercadeo como lo es la publicación del Sitio WEB de la empresa en Internet, aunque se encuentran en cierto grado renuentes a experimentar este cambio tecnológico en un nuevo mercado que no conocen; El productor considera un riesgo hacer algunas pruebas de mercado, debido a la posible pérdida que esta representa.

• Los ejecutivos de las empresas exportadoras de rosas desconocen, en su

mayoría, el comportamiento que pueda tomar la publicación de dicho Sitio WEB hacia el mercado internacional; se encuentran totalmente anónimos a los efectos colaterales que la buena aplicación de esta estrategia de mercadeo a nivel internacional pueda ayudar a incrementar las exportaciones de sus empresas, encontrar nuevos mercados y posiblemente nichos en los mercados ya existentes.

• Algunas empresas no distinguen el impacto que trae la publicación de su

propio Sitio WEB en Internet, y lo que representa para la empresa el reconocimiento en este medio masivo de información a nivel de mercadeo y publicidad, todo esto debido principalmente a que: en tales empresas los gerentes de exportación son Ingenieros Agrónomos, siendo personas que no manejan técnicas de mercadeo y se enfocan mayormente en la producción y calidad de las rosas y no en su correcta comercialización y forma de mercadear.

En la actualidad ellos han optado por participar en ferias de rosas para contactar a sus posibles clientes potenciales, estableciendo además contactos a través de la Gremial de Exportadores de Productos no Tradicionales de Colombia. Fuera de esto no existe otra forma más, de abarcar otro mercado para estas empresas que no cuentan con un soporte de tipo tecnológico como lo es un Sitio WEB de su empresa en Internet, que les ayude en la búsqueda de nuevos mercados

Page 69: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

69

8. REFERENCIAS BIBLIOGRAFÍCAS Inicie su negocio en WEB. David Cook y Deborah Sellers Prentice-Hall Hispanoamericana, S.A. Diseño en la WEB Mcgraw-Hill Ingenieria del software Mcgraw-Hill • http://www.iac.es • http://www.ocea.es/forem/guiahtml.htm • http://nwalsh.com/docbook/dsssl/index.html Las Hojas de Estilo Modular de

DocBook. • www.Consorcio.com es una sección (CSS) donde encontrara todo tipo de

recursos relativos a las hojas de estilo: enlaces, tutoriales, ejemplos, programas... etc.

• From Paper to WEB manual sobre la creación de documentos digitales. • Internet El mundo en red. Aplicaciones de Patricia susana Bartoli que analiza

las aplicaciones de Internet , hablando de laWEB y los lugares a visitar en la WWW.

• Internet Comercial de Gabriela Soriano, el cual analiza las posibilidades y

limitaciones del comercio electrónico , la actualidad comercial, a Internet como herramienta de Marketing.

• Las organizaciones en Internet de Julio Martín Olivares, el cual habla de

Intranets, Extranet, Publicidad y marketing de sitios WEB.

Page 70: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

70

9. ANEXOS 9.1 ENCUESTA El siguiente cuestionario tiene una duración de aproximadamente 25 minutos y que el jefe o gerente de mercadeo o exportación deberá contestar con la mayor sinceridad para constituir de este estudio una guía efectiva para todos los exportadores de rosas de Colombia. EMPRESA:________________________________________________________ DIRECCION:_______________________________________________________ NOMBRE:_________________________________________________________ CARGO QUE DESEMPEÑA :__________________________________________ TELEFONOS:______________________________________________________ FECHA:___________________________________________________________ INSTRUCCIONES Las siguientes preguntas deben ser respondidas utilizando cualquiera de las opciones mencionada en cada una de ellas, si se mencionará la opción “otros” deberá especificarse el por qué de la misma con brevedad. PREGUNTAS DE EXPORTACIÓN 1. ¿A QUE PAISES EXPORTA ROSAS ACTUALMENTE? � E.E.U.U � MEXICO � CENTRO AMÉRICA � EUROPA � OTROS (Especifique)___________________________________________ 2. ¿QUE FORMA O METODO DE EXPORTACIÓN UTILIZA SU EMPRESA? � EXPORTACIÓN DIRECTA � EXPORTACIÓN INDIRECTA � AMBAS 3. ¿QUE CANTIDAD DE TALLOS EXPORTA SU EMPRESA SEMANALMENTE? � 0-5,000 � 5,001-10,000 � 10,001-15,000 � 15,001-20,000

Page 71: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

71

� 20,001 ó más PREGUNTAS DE MERCADOTECNIA INTERNACIONAL 4. ¿UTILIZA O EMPLEA LA MERCADOTECNIA INTERNACIONAL EN SU EMPRESA? � SI � NO (Por Qué) __________________________________ 5. ¿QUE RAZONES MOTIVAN AL EXPORTADOR DE ROSAS? � MERCADO LOCAL SATURADO � DEMANDA EN EL EXTERIOR � GENERAR DIVISAS AL PAÍS 6. ¿EXPORTA ACTUALMENTE ? � SI � NO (Por Qué) : __________________________________________ 7. ¿SI TOMARA UN MERCADO, QUE ENTORNOS ANALIZARIA PARA DETERMINAR LA DEMANDA DE ROSAS DE ESTE PAÍS?

� ECONÓMICO � POLITICO-LEGAL � CULTURAL Y ETICO � COMPETITIVO � TECNOLOGICO � RECURSOS NATURALES � TODOS � NINGUNO � OTROS(Especifique): _____________________________________________. 8. ¿CUALES DE LAS SIGUIENTES OPCIONES CORRESPONDEN A ESTRATEGIAS DE MERCADEO A NIVEL INTERNACIONAL, SEGUN SU CRITERIO? � ANALISIS DE LOS ENTORNOS (Económico, político, cultural, etc.). � DECISIONES PARA EL INGRESO . � DECISIONES DE MARKETING MIX � INTERNET � NINGUNA � OTRAS (especifique). ____________________________________

Page 72: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

72

9. ¿QUE TECNICAS DE MERCADEO INTERNACIONAL HA EMPLEADO SU EMPRESA ULTIMAMENTE CUANDO DESEA EXPANDIR SU MERCADO? � ANALISIS DE MERCADO � INVESTIGACION DE MERCADOS � DECISIONES ESTRATEGICAS DE MERCADEO � ANALISIS DE LAS 4P’S � INTERNET � NINGUNA � OTROS (Especifique)____________________________________________ PREGUNTAS DEL PRODUCTO: 10. ¿CUANTAS VARIEDADES DE ROSAS POSEE SU FINCA EN COLORES BLANCO,PALO ROSA Y AMARILLO PALIDO? � 0-2 � 3-5 � 6-8 � 9 ó más � NINGUNA 11. ¿QUE CANTIDAD DE TALLOS DE 70 CMS. EXPORTA SU EMPRESA SEMANALMENTE? � 0-3,000 � 3,001-6,000 � 6,001-9,000 � 9,001 ó más 12. ¿QUE TIPO DE PEDIDOS CUBRE FRECUENTEMENTE SU EMPRESA? � ESPORADICOS � PERIODICOS � AMBOS � OTROS (Especifique)______________________________________________________ 13. ¿PRODUCE SU EMPRESA ROSAS DE BOTON SE 5 CMS DE ALTO EN TONOS PASTEL? � SI � NO

Page 73: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

73

PREGUNTAS DEL PRECIO 14. ¿A QUE PRECIO EN DOLARES VENDE CADA UNIDAD DE ROSA PROXIMADAMENTE EN EL MERCADO DE EUROPA? � 0.11-0.20 � 0.21-0.30 � 0.31-0.40 � 0.41 ó más. � No Vende 15. ¿EN BASE A CUAL DE LAS SIGUIENTES OPCIONES LA EMPRESA FIJA SUS PRECIOS DE VENTA AL EXTERIOR? � COSTOS + UTILIDAD � PRECIOS A PARTIR DEL NIVEL ACTUAL DE PRECIOS � PRECIOS POR PROPUESTA SELLADA � OTROS (Especifique)______________________________________________________ 16. ¿LOS PRECIOS DE LAS ROSAS AUMENTAN EN ALGUN PORCENTAJE DURANTE LAS EPOCAS ESPECIALES O DE MAYOR DEMANDA? � SI � NO 17. ¿EXPORTARIA SU EMPRESA ROSAS SI SU PRECIO FOB POR UNIDAD OSCILARA ENTRE 35-38 CENTAVOS DE DOLAR? SI NO (Especifique)_______________________________________________ PREGUNTAS DE DISTRIBUCION: 18. ¿QUE CANAL DE DISTRIBUCION UTILIZA SU EMPRESA FRECUENTEMENTE? � PRODUCTOR - CONSUMIDOR � PRODUCTOR - DETALLISTA - CONSUMIDOR � PRODUCTOR - MAYORISTA - DETALLISTA - CONSUMIDOR � PRODUCTOR - MAYORISTA - MEDIO MAYORISTA - DETALLISTA -

Page 74: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

74

CONSUMIDOR. � PRODUCTOR - INTERMEDIARIO - CONSUMIDOR.

� INTERNET - CORREO ELECTRONICO - TELEFONO. � OTRO

(Especifique)___________________________________________ PREGUNTAS DE PROMOCION 19. ¿DE QUE MATERIALES PROMOCIONALES SE AUXILIA SU EMPRESA PARA RESPALDAR LAS ROSAS DE EXPORTACION? � CATALOGOS � AFICHES � FOLLETOS � OTROS (Especifique)__________________________ NINGUNO (Por qué)___________________________________ 21. ¿SI SU IMPORTADOR LE SOLICITA ALGUN MATERIAL PROMOCIONAL, SU EMPRESA CARGA ALGUN COSTO SOBRE EL PRECIO POR UNIDAD DE LAS ROSAS? � SI � NO 22. ¿QUE ASPECTOS DEBERA ANALIZAR LA EMPRESA EN CUANTO A MARKETING ? � PRODUCTO � PRECIO � PLAZA � PROMOCION � NO SABE � OTROS (Especifique)___________________________________________ 23. ¿ESTARIA DE ACUERDO CON LA CREACION DE UN SITIO WEB DE LA EMPRESA PARA MERCADEO E INGRESO DE ROSAS AL MERCADO INTERNACIONAL? � SI

Page 75: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

75

� NO (Especifique)___________________________________________ � NO SABE (Especifique)____________________________ _______________________________________________ 24. ¿TIENE USTED CONOCIMIENTO DE ALGÚN SITIO WEB DE EMPRESAS EXPORTADORAS DE ROSAS EN EL MERCADO INTERNACIONAL? � SI � NO (Especifique)_______________________________________________ � NO SABE (Especifique)_______________________________________________ CON ESTA PREGUNTA SE CONCLUYE EL CUESTIONARIO, POR LO TANTO AGRADEZCO SU FINA Y AMABLE ATENCION EN LA COLABORACION DE DICHO PROYECTO. GRACIAS.

Page 76: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

76

9.2 DICCIONARIO DE DATOS

Las tablas necesarias para la recolección de la información son las siguientes

Tabla

contactos Hace referencia a los datos de los clientes registrados o usuarios.

pedidos Contiene un record de los pedidos realizados por cada cliente.

usuarios Aquí su encuentran los usuarios registrados con sus respectivas contraseñas

variedades Guarda todos los tipos de variedades que puede ofrecer la empresa sin importar si hay o no existencias en el momento.

CONTACTOS

En esta tabla se tiene como llave primaria el usuario, pues es de quien queremos obtener toda la información.

Esta tabla esta relacionada con las tablas usuarios y pedidos

Campo Tipo Nulo Acción

usuario varchar(50) No Clave primaria

nombre_apellido varchar(255) No

cc_nit int(15) No

direccion varchar(255) No

ciudad varchar(50) No

telefono_of varchar(50) No

telefono_cel varchar(50) No

e_mail varchar(255) No

cod_postal int(4) No

Page 77: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

77

PEDIDOS

En esta tabla se tiene como llave primaria el usuario quien es quien va a realizar el pedido.

Esta tabla esta relacionada con las tablas contactos y variedades.

Campo Tipo Nulo Acción

usuario varchar(50) No Clave primaria

fecha Date No

cvariedad varchar(20) No

valor Int(11) No

USUARIOS

En esta tabla encontraremos el nombre de usuario y su respectivo password de acceso.

Esta relacionada con la tabla contactos.

Campo Tipo Nulo Acción

usuario varchar(50) No Clave primaria

password varchar(50) No

VARIEDADES

En esta tabla encontraremos el nombre de cada una de las variedades que produce la empresa, su respectivo precio en el mercado además podremos saber si hay disponibilidad de la variedad y de cuanto stock tenemos.

Esta relacionada con la tabla pedidos

Campo Tipo Nulo Acción

Variedad varchar(50) No

Cvariedad varchar(20) No Clave primaria

stock Int(11) No

Precio decimal(11,2) No

agotado set('si', 'no') No

Page 78: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

78

NAVEGABILIDAD

Al cargar nuestro Sitio WEB www.agricolaelredil.com.co encontraremos la siguiente presentación:

Aquí encontraremos tres links en la parte inferior de la pantalla que nos llevaran a estas paginas mas ágilmente.

La empresa: nos llevara a Quienes_somos.htm en donde tendremos la información de la empresa

Productos: nos llevara a catalogo.htm en donde podremos observar todas las variedades disponibles

Contactenos: nos llevara a ontactenos.htm en donde estara toda la información de contactos telefonicos, correos electronicos, etc

En la pagina principal encontramos una barra de menús, en el menú principal encontramos tres submenús que son:

PRINCIPAL

Quienes Somos: Da a conocer la empresa, hace una breve reseña de la historia de la empresa

Misión: Muestra la misión de la empresa y la vision que tiene a futuro.

Registrarse: Aquí los usuarios nuevos puede ser registrados para quedar en la base de datos

Page 79: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

79

de los clientes, así como los que ya existen pueden ingresar a otra pagina para hacer sus pedidos.

ANÁLISIS

En este menú encontramos dos submenús:

Noticias: Aquí encontraremos las ultimas noticias u ofertas que la empresa necesite publicar

Boletines: Servirá para publicar información relevante de la empresa.

MI CUENTA

Aquí esta lo referente al ingreso y registro de los usuarios.

Page 80: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

80

Comprar: Para los usuarios registrados que pueden comprar los productos.

Al ingresar en Comprar ::> podrá escoger la variedad y la cantidad que desea

Luego se creara una factura para que vea lo que eligió y cuanto le cuesta cada variedad, junto con el total. Además se ele enviara un correo electrónico con la copia de la factura.

Page 81: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

81

Catalogo: Muestra toda la variedad de flor que tiene a su disposición la empresa.

Contáctenos: Nos lleva a conocer los contactos telefónicos, correos electrónicos, direcciones, etc.

Page 82: DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA …bibliotecadigital.usb.edu.co/bitstream/10819/2905/1/Diseno_aplicacion... · DISEÑO DE UNA APLICACION WEB PARA LA EMPRESA AGRICOLA

82

EDUCACION

Aquí nos hablan sobre aspectos importantes de la flor.

Lenguaje de los colores:

Podemos saber que significado tiene cada color de las flores para centrarnos mas en lo que queremos expresar al regalarlas a otras personas.

Fechas especiales: Encontramos las fechas mas representativas en Colombia para saber cuando debemos obsequiar una flor a esas personas importantes para nosotros.

Cuidados: Todo sobre el cuidado de la flor en la casa, como se debe cortar, que se le puede adicionar, etc.

SERVICIOS

Aquí lo que se pretende es mostrar información referente a las características de los principales países que consumen nuestra flor.

LA EMPRESA

Podremos saber sobre a parte legal de la empresa, como las policas de compra y venta, seguridad de datos en la WEB, etc.

AYUDA

Podremos obtener ayuda sobre el modo de navegación en la WEB.