UNIVERSIDAD NACIONAL ABIERTA VICERRECTORADO ACADEMICO AREA DE INGENIERIA CARRERA DE INGENIERIA DE SISTEMAS Intranet para el Web Site de la empresa Ferreacabados del Pintor, C.A. TRABAJO DE GRADO PRESENTADO ANTE LA UNIVERSIDAD NACIONAL ABIERTA POR LA BACHILLER: Rossy Carlina Yánez Bracho. del centro local: Lara, para optar al título de: INGENIERO DE SISTEMAS. Barquisimeto, Junio, 2.005. SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS VEREDICTO Los abajo firmantes, miembros del jurado evaluador del Trabajo de Grado titulado: “Desarrollar una Intranet para el Web Site de la empresa Ferreacabados del Pintor, C.A.”, presentado por la Bachiller Rossy Carlina Yánez Bracho, después de evaluarlo, tanto en el Informe como en la Defensa pública del mismo, hemos decidido otorgarle una calificación final de: ________________________. Ing. Gladys Silva Ing. Guillermo Carrasco Tutor Académico Presidente Ing. Omar Leal Jurado En Barquisimeto a los _____________________________________________. SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS Introducción.................................................................................................................. 7 Capítulo I: Definiciones y conceptos básicos............................................................ 10 Capítulo II: Antecedentes del problema.................................................................... 14 II.1. Antecedentes del problema..................................................................... 14 II.2. Descripción de la empresa...................................................................... 21 II.3. Historia de la empresa............................................................................ 21 II.4. Objetivos de la empresa......................................................................... 22 II.5. Estructura de la empresa........................................................................ 22 Capítulo III: El problema y propuesta(s) de solución(es).......................................... 24 III.1. Planteamiento del problema.................................................................. 24 III.2. Propuesta............................................................................................... 25 III.3. Recursos necesarios.............................................................................. 26 III.4. Metodología de Desarrollo e Investigación……………….................. 27 Definición del problema...................................................................... 28 Recopilación de la información.......................................................... 29 Diseño del Web Site............................................................................ 29 Desarrollo del contenido..................................................................... 31 Acceso de la información en la base de datos..................................... 32 Seguridad del Web Site....................................................................... 33 Pruebas del Web Site.......................................................................... 34 Ensayos y ajustes................................................................................. 35 Liberación del Web Site definitivo..................................................... 35 Diseño e implementación de la Intranet.............................................. 36 Capítulo IV: Descripción de la solución.................................................................... 37 IV.1. Estándares para el diseño de las páginas.............................................. 37 IV.2. Estándares para el diseño de programación.......................................... 40 IV.3. Estructura de las bases de datos............................................................ 41 SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS Capítulo V: Pruebas o impacto de la solución........................................................... 71 Conclusiones............................................................................................................... 73 Recomendaciones....................................................................................................... 75 Bibliografía................................................................................................................. 76 Anexo 1. Organigrama de la Empresa....................................................................... 79 Anexo 2. Matriz de Requerimientos.......................................................................... 81 SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS INTRODUCCION Las tecnologías han avanzado tanto en nuestros días que nos es muy difícil imaginarnos a nosotros mismos sin ellas, ya que forman parte de nuestra vida cotidiana, las tecnologías de Internet no son la excepción, ya que convivimos con ellas diariamente. En este fin de siglo la emergencia de nuevas formas de comunicación y de tecnologías de información avanzadas, ofrecen excitantes oportunidades para desarrollar novedosas y variadas formas de enseñanza, aprendizaje y cooperación. Muchas universidades utilizan los ambientes basados en Internet como el soporte de las actividades de enseñanza-aprendizaje. El potencial que ofrecen las redes de computadoras - especialmente Internet y WWW en la educación, capacitación y entrenamiento, han estimulado la investigación en sistemas integrados de enseñanzaaprendizaje. Este es un campo de reciente creación, del cual se prevé un gran desarrollo en la próxima década. Este sistema de enseñanza-aprendizaje es uno de los tópicos que se desarrolla en nuestro Web Site, por medio de los cursos virtuales, una manera práctica y económica de aprender a través de Internet, de manera continua, todos los días del año y las 24 horas del día. Aprovechando otra de las ventajas de la Internet, nuestro Web Site, también dispondrá de foros de discusión. Estas son áreas en la Internet, puestas por compañías para que la gente mantenga discusiones en línea de temas relevantes. A través de ellos se pretende incrementar la interactividad con los usuarios, con la finalidad de atraer mayor cantidad de visitantes a nuestro sitio. Otra de las tantas ventajas que nos ofrece la Internet es la posibilidad de promover un negocio con un mínimo de presupuesto. Los costos se han reducido pero las oportunidades se han expandido. Ahora es posible: Promover un sitio sin las SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS limitaciones del mercadeo tradicional, enviar correo directo a un costo casi cero, vender un producto 24 horas día, 7 días a la semana. La Internet no tiene limite de tiempo. Todo esto se ha hecho posible para cualquier negocio con cualquier presupuesto. Lo que se necesita hacer es invertir un presupuesto sabiamente. Aunado a todas estas ventajas, nuestros clientes podrán contar con páginas personalizadas que lo harán sentir como en casa, disfrutando de sólo temas de su interés. Además, la empresa podrá gozar de todas las ventajas que ofrece una Intranet: mayor eficacia, productividad, ahorro y preparación para el futuro. Se mejoraran también los procesos de comunicación, reflejándose en un mejor clima organizacional y una cultura corporativa más compacta y coherente. La empresa donde se llevará a cabo el desarrollo del presente proyecto es Ferreacabados del Pintor, compañía anónima constituida el 4 de abril del 2000; surgió de una división de la empresa, tiene amplia experiencia adquirida en el ramo de pinturas y productos de uso industrial. productos de diversas marcas. Se dedica a la distribución y venta de La empresa tiene como meta principal, satisfacer la demanda del mercado (amas de casa, latoneros, mecánicos, carpinteros, etc.), ofreciendo un excelente servicio al consumidor, al suministrar productos y atención de alta calidad y mantener de forma ética el cumplimiento de las obligaciones para con la sociedad, contribuyendo al desarrollo y crecimiento de nuestro país. El presente informe está estructurado como sigue: Capítulo I. Definiciones y conceptos básicos: Se definen los términos técnicos para que el usuario comprenda, aún mejor, el desarrollo del informe. Capitulo II. Antecedentes del Problema: Se enfocan las razones que justifican el desarrollo del presente proyecto y se describen los antecedentes relacionados con la investigación, así como también una descripción de la empresa, su historia, objetivos y su estructura. SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS Capitulo III. El problema y solución propuesta: Se describe el problema y la propuesta de solución, a través del planteamiento del problema, los objetivos de la propuesta de solución, su alcance, limitaciones y justificación; además de la factibilidad técnica, operativa, tecnológica y la metodología usada en el desarrollo de la propuesta de solución. Capitulo IV. Descripción de la solución: Se definen los estándares para el diseño de las páginas y la programación; presentación del mapa del Web Site, su estructura general, estructura detallada y la estructura de la base de datos utilizada; así como la evaluación de la plataforma tecnológica (hardware y software). Capitulo V. Impacto de la solución: Se describe el adiestramiento al personal y la publicidad que dará la empresa una vez que se haya implementado el Web Site definitivo. Posteriormente se presentan las conclusiones y recomendaciones de los resultados obtenidos en ésta investigación. SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS CAPITULO I DEFINICIONES Y CONCEPTOS BASICOS I.1. Definición (ASP): Active Server Pages (Páginas Activas en el Servidor). Es un entorno de secuencias de comandos en el lado del servidor que puede utilizarse para crear y ejecutar aplicaciones de servidor Web dinámicas, interactivas y de alto rendimiento. Las secuencias de comando se ejecutan en el servidor (y no en el cliente), por lo que es el servidor Web el que se encarga de todo el trabajo que implica generar las páginas de Hypertext Markup Language (Lenguaje de marcado de hipertexto, HTML). I.2. Definición (Base de Datos): Es una colección de datos operacionales, usados por los sistemas de aplicación de una empresa en particular. I.3. Definición (Correo Electrónico E-mail): Es un medio rápido, eficiente y sencillo de administrar, llegando a ser el sistema más sofisticado de mensajería que hoy conocemos. I.4. Definición (Cuadro de Texto): Objeto que permite introducir y mostrar datos. I..5. Definición (Dirección URL): Significa Uniform Resource, constituye una manera estandarizada de dar una dirección en Internet a un recurso de información. I.6. Definición (Enlace o Link): Vínculo que referencia o enlaza a otro documento, se les llama apuntadores de Hipertexto que sirven para saltar de una página a otra, o de un servidor a otro, cuando se navega por Internet. SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS I.7. Definición (Explorador Web o Browser): Para poder navegar a través de la información del World Wide Web, se usan interfases que son software (incluye uno o más paquetes de programas) llamados Browser. Tienen una funcionalidad parecida entre ellos y generalmente funcionan sobre cualquier plataforma (computador) que se use. I.8. Definición (FTP, File Transfer Protocol): Protocolo de transferencia de archivos. Es la manera más común de transferir archivos desde un lugar particular de Internet hasta su computadora. La estructura de FTP es Client/Server, el servidor posee una estructura de directorios o carpetas en donde se encuentran alojados, los archivos de texto, gráficos, etc. Y el cliente accede mediante un utilitario de FTP o línea de comando para extraer archivos a su PC o enviarlos al servidor. I.9. Definición (Hardware): Es la parte tangible del computador: monitor, teclado, ratón, impresora, etc. I.10. Definición (Hipermedia): Grupo de documentos en el que cada uno puede contener textos, gráficos, fragmentos de video y audio, así como referencias a otros documentos. Las páginas de la WWW son documentos de hipermedios. I.11. Definición (Hipertextos): Documentos que reúnen imágenes, textos, sonidos o videos relacionados entre sí, por medio de enlaces, de tal modo que al señalar una palabra o gráfico se pasa de uno a otro. I.12. Definición (Hosting): Computador central o principal en un entorno de procesamiento distribuido. Por lo general se refiere a un gran computador de tiempo compartido o un computador central que controla una red. SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS I.13. Definición (HTML; Hyper-Text Markup Language, o Lenguaje de Hipertextos): Es un lenguaje de marcas, con el mismo se marcan datos que son visualizados por un navegador. Establece que cada documento comienza con <HTML>, termina con </HTML> y que dentro del mismo existe una serie de marcadores, elementos o comandos que indican como se estructura el documento, el browser interpreta los comandos HTML y presenta el documento formateado para su visión por el usuario. Este lenguaje nos asegura que el documento puede ser visto en cualquier computadora. I.14. Definición (Internet): Es una “Red de Redes”, lo que significa que muchas redes operadas por una multitud de organizaciones están interconectadas; permite comunicarse, compartir recursos y datos con personas ubicadas en diferentes sitios del planeta. Su mayor ventaja radica en que es una herramienta que permite tener acceso a enormes cantidades de información en todo el mundo. I.I5. Definición (Intranet): Red privada. Es una Internet, con la diferencia de que su contenido está disponible únicamente para los usuarios de una organización o empresa. I.16. Definición (JavaScripts): Lenguaje de scripts introducidos dentro del código HTML y se utilizan para dar respuestas a eventos iniciados por el usuario. I.17. Definición (Link): Vínculo que referencia a otro documento, es decir, que lo enlaza o invoca. I.18. Definición (Scripts): Son programas externos que el servidor ejecuta en respuesta a una petición del visualizador, o sea, cuando el usuario acciona un URL que apunta a un script. Cualquier salida producida por el script es retornada hacia el visualizador del usuario. SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS I.19. Definición (Servidor): Computador encargado de gestionar el sistema de archivos de la Red, dar servicio a las impresoras, controlar las comunicaciones y realizar otras operaciones. Los servidores con capaces de compartir sus recursos con otras. Los recursos compartidos pueden ser impresoras, unidades de disco, CDROM, directorios en disco duro e incluso archivos individuales. I.20. Definición (Servidor Web): Es una computadora que pone los documentos a la disposición de otras personas en Internet. I.21. Definición (Software): Conjunto de programas, documentos, procesamientos y rutinas asociadas con la operación de un sistema de computadoras, es decir, la parte intangible de un computador. I.22. Definición (SQL): Lenguaje que permite interactuar con los motores de base de datos relacionales, para obtener y modificar la información almacenada. I.23. Definición (Web Site, Sitio Web): Es una aplicación Web que consta de un conjunto de páginas Web conectadas entre sí, que poseen vínculos a archivos gráficos y a otras páginas Web. Hay dos propiedades de los sitios Web que los hacen únicos: que son interactivos y que pueden usar objetos multimedia. El término multimedia se usa para describir archivos de texto, sonido, animación y video que se combinan para presentar la información, por ejemplo, en una enciclopedia interactiva o juego. I.24. Definición (World Wide Web): La WWW, telaraña mundial, W3 o simplemente Web, en español, es una de las herramientas de Internet, basada en hipermedia que permite unir información que está en un extremo del planeta con otro en un lugar distante, a través de algo que se denomina hipervínculo. SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS CAPITULO II ANTECEDENTES DEL PROBLEMA II.1. Antecedentes del Problema: Estamos asistiendo a una revolución silenciosa en la estrategia de las empresas hacia el cliente, y es que el servicio de atención al cliente, por si sólo, ya no es un elemento diferencial para el éxito de una empresa, más bien se ha convertido en un requisito básico más para el correcto funcionamiento de un negocio. En la sociedad actual el cliente está más y mejor informado que nunca, pues dispone de muchísimas fuentes de información donde satisfacer su curiosidad, por tanto que nosotros le prestemos atención es algo esencial y natural, como lo puede ser las alternativas de pago, la calidad de los productos, la manera de usarlos, etc., es decir forma parte de los puntos básicos que deben estar presentes en la venta de un producto o servicio. Hoy en día si una empresa no presta atención al cliente, o si no cumple unas normas mínimas de operatividad, difícilmente podrá sobrevivir en el mercado. Por tanto para dar un paso más allá de sobrevivir, y buscar crecer en un mercado cada vez más competitivo nuestro objetivo no debe limitarse a dar apoyo a las ventas con un servicio de atención al cliente, sino en utilizarlo como herramienta para conseguir una mayor satisfacción hacía el cliente alrededor de nuestro producto o servicio, buscando construir una relación y compromiso más allá de la venta. Y el primer paso para satisfacer al cliente pasa por conocer sus necesidades, gustos, hábitos, preferencias, etc. para así, poder agregar el máximo valor añadido posible a los productos o servicios, y darle una satisfacción mayor, diferenciándonos de paso de nuestra competencia. SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS Tampoco podemos olvidarnos que vivimos en una sociedad de cambios continuos, con lo que se supone que el perfil del cliente es algo que evoluciona al hacerlo sus necesidades y costumbres, por tanto también variará el valor que reciben o perciben con los productos y servicios actuales. A lo anterior hay que añadir que en la actualidad está demostrado que es varias veces más caro conseguir un cliente nuevo que mantener satisfecho a un cliente actual. En definitiva quien consiga “hablar” con sus clientes y conocerlos mejor tendrá mas posibilidades de éxito que sus competidores, y con el apoyo de las nuevas tecnologías de la información disponemos de una variedad de herramientas que nos ayudarán a conseguirlo. Hay multitud de sitios en el Web que le permiten personalizar temas de su interés como noticias, deportes, páginas financieras, etc. Páginas que le permiten crear una selección de las noticias más recientes e hipervínculos a sus áreas de interés favoritas. Estas son algunas: www.msn.com MSN™, The Microsoft Network, le permite crear una página personalizada que contenga todos sus vínculos, noticias e información favorita. Haciendo clic en Custom en la barra situada en la parte superior de la página, puede entrar en el área de personalización, donde puede escribir las direcciones URL de las páginas Web que más visita. Una vez completado el proceso de personalización, su página personalizada mostrará los vínculos de todos sus sitios Web favoritos, así como los últimos titulares. MSN no está disponible en español. MSNBC Este sitio personalizable orientado a noticias obtiene su contenido de MSNBC News Network, una sociedad conjunta (joint venture) entre Microsoft y NBC News. SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS Microsoft Investor Este sitio financiero personalizable le permite realizar un seguimiento de su propia carpeta de valores, así como de los mercados que le interesan. Además, existen en la Red, páginas personalizadas de Servicios de Empleos Off-Line como WebsJob. WebsJob realiza una búsqueda personalizada para el cliente en función de sus necesidades de contratación y del perfil del candidato deseado. El Sitio web www.arranca.com, es otro ejemplo de la personalización de las páginas, al contar con un servicio de personalización (para crear su propio arranca.com), con hasta 10 de sus enlaces favoritos, y la opción de recibir los mejores enlaces directamente en su Palm Pilot. Además ésta página permite visitar su primera versión (que muestra todos los enlaces en la página central) y hasta votar por la que más le guste, para que el visitante se sienta parte importante dentro de esta reestructuración. Para determinar el perfil del cliente se usan formularios, cuestionarios, encuestas y entrevistas; se recopila toda la información personal, con el fin de conocer en detalle sus necesidades, así como sus intereses particulares, con ello se elabora un documento llamado “perfil personal”, el cual se utiliza para el diseño de la página personalizada del cliente. Este perfil personal permite precisar la información más importante. La Corporación Hertz y sus empresas subsidiarias recopilan datos de sus clientes, a través de un formulario contenido en su sitio, para proporcionarles un mejor servicio y desarrollar programas de marketing y ofertas de servicios, basándose SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS en las necesidades concretas de los clientes. Los datos permiten crear ofertas especiales para aquellos clientes que puedan acogerlas con más agrado. Los Cursos Virtuales, son cursos que se ofrecen a través de un sitio y se dictan solo por Internet. Es una forma práctica y económica de aprender. Ofrecen la posibilidad de aprender sin moverte de tu casa u oficina. En cuanto a las páginas que posean cursos y foros virtuales, podríamos citar una infinidad de sitios o portales universitarios como el de la UNED: Todos los alumnos de la UNED matriculados en ciertas titulaciones y cursos, podrán cursar sus estudios por la Red. Esta opción no excluye la posibilidad de asistir a las tutorías presenciales en el Centro Asociado, muy al contrario, la tutoría telemática en la UNED es complementaria y gratuita para sus alumnos. Por cada asignatura existirá un curso único con un foro por Centro Asociado que imparta la asignatura telemáticamente. En ese espacio los profesores tutores atenderán las consultas de sus estudiantes. El acceso a esta modalidad tutorial y a los cursos virtuales, que son un servicio más de la Universidad a Distancia, se realizará desde el portal de la UNED. Para ello será necesario disponer de un identificador de usuario y contraseña que se obtendrán en la Secretaría Virtual (portal de la UNED). Los foros de discusión, son áreas en la Internet puestas por compañías para que la gente mantenga discusiones en línea, de temas relevantes. Hay miles de estos foros en la Internet . La página web www.webestilo.com, es un claro ejemplo de un sitio que utiliza esta herramienta, mediante la cual las personas interactúan entre sí, manteniendo discusiones de temas específicos, formulando preguntas y respuestas, aclarando así sus dudas. SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS El fenómeno Intranet surge a partir de la experiencia exitosa de World Wide Web en el mundo Internet. De hecho, es una proyección al interior de lo que las organizaciones han colocado a disposición de la comunidad virtual que usa Internet y que han visto las ventajas de contar con una interfaz única para realizar sus procesos administrativos cotidianos. La primera experiencia de Intranet de que se tenga noticia surge en 1992 cuando ingenieros de Sun MicroSystems ven en el uso del Web una alternativa válida de apoyo a la gestión de sus procesos administrativos. Posteriormente, Netscape incursiona para indagar qué tan útil puede ser el uso de su producto Navigator como una interfaz común para el acceso de distinto tipo de información de una empresa, con lo que comienza a promocionar esta nueva orientación del Web, y que es aceptado por los administradores de sistemas de información de organizaciones de EEUU. Como lo han comprobado un sinnúmero de compañías, las Intranets ofrecen una solución robusta a las demandas del mercado. Incrementan su eficacia organizacional a través comunicaciones más efectivas, información de mayor disponibilidad y colaboración interdepartamental. Las Intranets extendidas a los clientes y proveedores (Extranets) pueden incrementar aún más el alcance de una Intranet. Un beneficio clave de la tecnología Intranet es la habilidad de entregar información actualizada de manera rápida y costo eficiente a toda la base de usuarios. Una Intranet pone información vital al alcance de todos los empleados con acceso a ella. Otra ventaja que vale la pena mencionar, es la consistencia, porque la información es la misma a lo largo y ancho de la empresa. Al darle a las personas la posibilidad de accesar a tiempo información crítica, esta tecnología mejora el proceso de toma de decisiones. Es posible SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS organizar y mantener información centralizada o distribuida según se requiera o se facilite para la obtención y actualización. Al proveer información instantánea y segura en formato electrónico, se elimina el tiempo y costo asociado a la publicación, duplicación y distribución asociados a la documentación en papel. Los beneficios que se derivan de una Intranet y el proceso de su implementación se resumen en: mayor eficacia, productividad, ahorro y preparación para el futuro. La tecnología Internet/Intranet será la plataforma sobre la cual se realizarán los negocios en un futuro inmediato, por lo tanto, prepararse para vivir en la Nueva Economía y recorrer la curva de aprendizaje cuando todavía otros lo están pensando, brindará ventajas competitivas importantes a su organización. Según la Bachiller Rossy Yánez, en el desarrollo de su proyecto de pasantías, titulado: “Web Site para la gestión de pedidos de mercancía de la empresa Ferreacabados del Pintor, C.A.”, en el cual se implementó un Web Site para la empresa, ya que la misma no poseía formas de acceder al mercado electrónico, aunado a la difícil situación económica, la competencia en el ramo y las nuevas formas de hacer negocios, conllevan a desarrollar esta iniciativa de negociar a través de Internet, ya que siendo una empresa orientada hacia la prestación de servicios y comercialización de sus productos y ante la necesidad de satisfacer las exigencias de sus clientes y siendo testigo de la evolución de esta nueva y excitante tecnología que es Internet; se ve impulsada a tomarla como un medio para difusión de sus servicios y productos. Además de ofrecer a sus clientes la posibilidad de realizar sus pedidos a través de un Web Site, obteniendo así mayor rapidez y seguridad en sus operaciones. En el presente proyecto se retomará el trabajo realizado por la Bachiller Rossy Yánez, mejorándolo y agregándole ciertas cosas, que consideramos importante para SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS el mejor funcionamiento de dicho Web Site. Las mejoras son especificadas a continuación: Con la finalidad primordial de satisfacer las necesidades básicas e individuales de cada cliente y con el propósito de dar un trato especial a cada cliente potencial de la empresa, se pensó en la posibilidad de personalizar, para cada uno de ellos, el Web Site de la empresa Ferreacabados del Pintor, C.A., mostrando sólo cosas de su interés (ofertas especiales y fotografías de sus productos preferidos, listas de precios, posibilidad de enviar sus comentarios, cursos virtuales acerca del manejo de ciertos productos, con sus respectivas autoevaluaciones, foros, a través de los cuales podrán realizar preguntas, disipando sus dudas e interactuando directamente con el Web Site). Se imagina poder contar con un sitio personalizado justo para usted, donde al navegar en él, lo haga sentir como en casa y que toda la información contenida en el sitio sea de su total interés. Además de poder contar con asesoría gratis, todos los días del año y las 24 horas del día, a través de cursos virtuales y además le permitan interactuar con el Web Site, mediante foros de preguntas y respuestas. Además de poder disfrutar de todos los beneficios que proporciona una Intranet: mejorar el tratamiento de la información interna, mayor eficacia, productividad, ahorro y preparación para el futuro. Se mejoraran también los procesos de comunicación y de toma de decisiones, reflejándose en un mejor clima organizacional y una cultura corporativa más compacta y coherente. La seguridad de la información es de suma importancia, en cuanto a beneficios que ofrece una Intranet se refiere, por tal razón en nuestro Web Site existen páginas públicas (que serán visualizadas por el público en general) y páginas privadas SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS (que serán visualizadas sólo por algunos usuarios) esto se logrará a través de una clave de acceso. Adicional a esto, el administrador del Web Site contará con una página que sólo podrá ser accesada por él (por medio de una clave), en la cual tendrá la posibilidad de incluir, modificar, eliminar temas, eliminar preguntas y respuestas de los foros. Todas las ventajas antes mencionadas, resuelven la problemática de la empresa, que se resumía en la necesidad de mejorar y actualizar el Web Site de la misma, con la finalidad, de incrementar la cartera de clientes, mejorando considerablemente el servicio ofrecido a los mismos. II.2. Descripción de la Empresa: Nombre: Ferreacabados del Pintor, C.A. Ubicación: Av. Carabobo, Esquina carrera 32, Edificio Gimani. Barquisimeto. Estado Lara. Teléfonos: (0251) 2735175 – 2734578. E-mail: [email protected]. SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS II.3. Historia de la Empresa: Ferreacabados del Pintor, C.A., es una compañía anónima constituida el 4 de abril del 2000; surgió de una división de la empresa, tiene amplia experiencia adquirida en el ramo de pinturas y productos de uso industrial. Se dedica a distribución y venta de productos Glasurit, Sherwin Williams, Pinnaca, Quimaca, New Flex, Reinco, Quimidal, Solintex, Champion, Spray Química, Neft de Venezuela, Polider, Quimicolor, Sureca, 3M, Carboven, Pintuco, Jhonson, Masiflex, Iloflex y Pinco Pisttburs. II.4. Objetivos de la Empresa: La empresa Ferreacabados del Pintor, C.A., tiene por objeto la comercialización al mayor y detal, importación, exportación, almacenamiento y distribución de productos químicos en general, tales como: pinturas domésticas y automotrices y productos de uso industrial en los ramos de limpieza, metalmecánica, latonería, explotación madera y cualquier clase de materiales de ferretería y en general, realizar cualquier otro acto lícito comercio, conexo con el objetivo principal de la empresa. La empresa tiene como meta principal, satisfacer la demanda del mercado (amas de casa, latoneros, mecánicos, carpinteros, etc.), ofreciendo un excelente servicio al consumidor, al suministrar productos y atención de alta calidad y mantener de forma ética el cumplimiento de las obligaciones para con la sociedad, contribuyendo al desarrollo y crecimiento de nuestro país. La empresa Ferreacabados del Pintor, C.A. aplica una filosofía liberal e informal, lo que le permite una abierta comunicación entre todo el personal, desde el Presidente hasta el Operador. La agrupación de los puestos de trabajo fue SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS determinada de acuerdo con las funciones de la organización. Se definió cada departamento, basado en el personal especializado en una función determinada, aprovechando así al máximo la especialización. II.5. Estructura de la Empresa: La empresa se encuentra estructurada como sigue: Junta Directiva: Compuesta por un Presidente y un Vice-Presidente. Gerencia General. Departamento de Administración. Departamento de Contabilidad. Ventas al Detal. (Ver Anexo 1). SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS CAPITULO III EL PROBLEMA Y PROPUESTA(S) DE SOLUCION(ES) III.1. Planteamiento del Problema: Algunos historiadores científicos argumentan que la tecnología no es sólo una condición esencial para la civilización avanzada y muchas veces industrial, sino que también la velocidad del cambio tecnológico ha desarrollado su propio ímpetu en los últimos siglos. Las innovaciones parecen surgir a un ritmo que se incrementa en progresión geométrica, sin tener en cuenta los límites geográficos ni los sistemas políticos. Estas innovaciones tienden a transformar los sistemas de cultura tradicionales, produciéndose con frecuencia consecuencias sociales inesperadas. Por ello, la tecnología debe concebirse como un proceso creativo y destructivo a la vez." Lo que sí es cierto, es que los avances tecnológicos ofrecen una gran cantidad de ventajas, las cuales deben aprovecharse al máximo. Es por esta razón que la empresa Ferreacabados del Pintor, aprovechando los avances tecnológicos, decide mejorar su Web Site, en pro de su mejor funcionamiento y pensando en aumentar los beneficios ofrecidos a sus clientes potenciales. La solución propuesta en el presente proyecto, consiste en la implementación de una Intranet para el Web Site de la empresa Ferreacabados del Pintor, C.A., que nos permita mantener actualizada la información contenida en el Web Site en forma dinámica y segura, además de facilitar la toma de decisiones, dentro de la empresa, gracias a la mayor disponibilidad de información. Todo esto conlleva a una mejor atención al cliente, principal objetivo de la empresa. El Web Site mostrará sólo información de interés para cada cliente (personalización de páginas). Además de poder contar con asesoría gratis, todos los días del año y las 24 horas del día, a través SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS de cursos virtuales. Adicional a esto, podrá interactuar con el Web Site, mediante foros de preguntas y respuestas que le permitirán disipar sus dudas. III.2. Propuesta: Objetivo General: Desarrollar una Intranet para el Web Site de la empresa Ferreacabados del Pintor, C.A. Objetivos Específicos: Recopilar la información personal de cada cliente, para determinar los perfiles de cada uno de ellos, con el fin de conocer en detalle sus necesidades, así como sus preferencias, en cuanto a los productos y servicios que ofrece la empresa. Diseñar el “perfil personal” de cada cliente, el cual se utiliza para la elaboración de la página personalizada de cada uno de ellos. Este perfil personal permite precisar la información más importante para cada cliente. Diseñar el prototipo de los foros y los siguientes cursos virtuales: Curso de Color, Manejo de Productos, Manejo de Equipos, Tendencia del color, Problemas y soluciones, Sistema Mixing Glasurit, Reparación rápida, Manejo del Taller. Desarrollar cada una de las páginas personalizadas, con los cursos y foros, correspondientes a cada perfil de cliente. Implantar los perfiles de clientes para el Web Site de la empresa. Diseñar la Intranet, determinando quienes son los clientes potenciales (tanto internos, como externos) y el tipo de información que se quiere hacer disponible. Además de diseñar la página que le permitirá al Administrador del Sistema mantener la información actualizada. Implementar una Intranet para el Web Site de la empresa Ferreacabados del Pintor, C.A. SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS III.3. RECURSOS NECESARIOS Para el desarrollo de este proyecto se necesitan ciertos requerimientos de hardware y software, los cuales se citan a continuación. Software: El software que se lista a continuación, es altamente usado en el mercado, debido a su sencillez, bajo costo y potencia, estará presente en todo el desarrollo del proyecto. Este software está estrechamente relacionado con el hardware seleccionado, ya que existe compatibilidad entre ambos. (Ver Anexo 2). • Microsoft Windows 98, 2000 ó Me (S.O). & 1 • Macromedia Dreamweaver (Editor de textos y Diseño de las páginas estáticas). * 2 • Macromedia Fireworks MX (Para la creación de botones gráficos, botones dinámicos complejos, gráficos con formato flash y menús de navegación popup). * • MS Paint o Photoshop 98 ó 2000 (Tratamiento de las imágenes). & • Macromedia Flash 5 (Para la elaboración de Gif animados), Ulead Gif Animator. * • MSI Explorer 5.5 (Navegador del Web). & • Visual Basic Script (Lenguaje de programación usado para el acceso a la base de datos). • ASP (Lenguaje de programación utilizado para el diseño de las páginas dinámicas). 1 & Software pertenecientes a Microsoft. 2 * Software pertenecientes a Macromedia. SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS Hardware: Debido al software a utilizar para la realización de este proyecto, los requerimientos mínimos de hardware son los siguientes: • PC con procesador Pentium II. • Tarjeta gráfica SVGA. • Monitor 14” SVGA • 128 MB de memoria RAM. • 6.880 MB de instalación mínima en disco duro. • Unidad de floppy de 3,5 pulgadas (alta densidad). • Cd-Rom. • Mouse y Modem. • Impresora de matriz de puntos. • Teclado en español. III.4. Metodología de Desarrollo e Investigación: La metodología utilizada para el desarrollo del presente proyecto, está basada en una combinación de varios autores: Kendall y Kendall (Análisis y Diseño de Sistemas), Marta Martins Carrizo (Dreamweaver/Fireworks prácticos), Buyens (Desarrollo de bases de datos en el Web), Scott Hillier (Programación en Asp) y Tim Evans (Construya su propia Intranet). A través de la combinación de las metodologías citadas anteriormente, se desarrollan las siguientes fases para el análisis, diseño e implantación del presente proyecto. 1. Definición del problema. SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS 2. Recopilación de la información. 3. Diseño del Web Site (perfiles de clientes, foros y cursos virtuales). 4. Desarrollo del contenido. 5. Diseño de procedimientos para el acceso de la información en la base de datos. 6. Seguridad del Web Site. 7. Pruebas del Web Site. 8. Ensayos y ajustes. 9. Liberación del Web Site definitivo. 10. Diseño e Implementación de la Intranet. 1. Definición del problema: El enfoque de la presente investigación, para lograr los objetivos planteados, está orientada por las siguientes interrogantes, que marcan el inicio de la investigación. ¿Cuáles son las necesidades de actualización que requiere la empresa para mejorar el funcionamiento del Web Site, en pro de una mejor atención al cliente y estar a la par de la competencia y de los avances tecnológicos? ¿Podrá la empresa, a través de la personalización de las páginas, ofrecer una atención personal a cada uno de sus clientes potenciales? ¿Se mejorará notablemente el tratamiento de la información interna y la seguridad del Web Site, a través del desarrollo de una Intranet? ¿Cual es la factibilidad de implementar una Intranet para el Web Site de la empresa Ferreacabados del Pintor, C.A.? SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS 2. Recopilación de la información: El proceso de recopilación de información se realizó a través de: investigación documental y la entrevista no estructurada. La primera parte de este trabajo consistió en la recolección de la información bibliográfica, tales como: tesis, trabajos, revistas, textos, folletos, direcciones en Internet, etc., lo que permitió fundamentar las bases teóricas para conformar el marco teórico de esta investigación. Posteriormente, se procedió a entrevistar a las usuarios del sistema, a través de llamadas telefónicas y mensajes vía Internet. Se utilizó la entrevista no estructurada, la cual consiste en un conjunto de preguntas, sin seguir un formato preestablecido (preguntas abiertas), dejando al entrevistado mayor margen de libertad e iniciativa. El propósito de dichas entrevistas es determinar los diferentes tópicos e información que contendrá cada una de las páginas personalizadas de los clientes. 3. Diseño del Web Site: En este proyecto el diseño del Web Site, comprende los tópicos que fueron agregados al mismo: perfiles de clientes, foros, cursos virtuales, diseño de la Intranet y diseño de la página del administrador del sistema. Cursos: En esta página se muestran ocho cursos, los cuales ayudarán a los usuarios a instruirse sobre los temas más importantes, relacionados al ramo de la latonería y pintura. Estos cursos son: Curso de Color, Manejo de Productos, Manejo de Equipos, Tendencia del color, Problemas y soluciones, Manual del Sistema Mixing Glasurit, Reparación rápida, Manejo del Taller. Además, al final de los cursos, el SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS usuario podrá realizar un auto examen con calificaciones, con la finalidad de evaluar su comprensión con respecto al curso. Foros: A través de esta página los usuarios tendrán la posibilidad de hacer preguntas relacionadas a los cursos o a cualquier otro tópico, todos los días del año, las 24 horas del día. Al presionar la opción de Foros, se visualizará una página que muestra el listado de temas, al presionar el hipervínculo de cada tema, aparecerá el listado de preguntas relacionadas a ese tema y al hacer clic sobre el hipervínculo de la pregunta, aparecerá un listado de las respuestas correspondientes a esa pregunta. Además el usuario autorizado contará con una página para incluir preguntas y otra para incluir respuestas. Páginas personalizadas: En la página principal el usuario tiene la posibilidad de introducir su código, al presionar el botón enviar, se visualizará una página personal para cada cliente, la cual dependerá de su código, con información sólo de su interés: fotos de sus productos preferidos, listas de precios, descuentos especiales de determinados productos, etc. Adicional a esto, los usuarios tendrán la posibilidad de enviar sus comentarios a través de ésta página. Página del Administrador del Sistema: Es una página que sólo podrá ser accesada por el Administrador del Sistema y le permitirá incluir, modificar y eliminar temas, además de eliminar preguntas y respuestas de foros. SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS 4. Desarrollo del contenido: El desarrollo del contenido se basa en su mayor parte en HTML (Hyper-Text Markup Language, o Lenguaje de Marcas de Hipertextos) que se transfiere entre los servidores de WWW y los exploradores de los clientes, mediante el protocolo HTTP (Hypertext Transfer Protocol). El browser interpreta los códigos HTML y muestra la información. Este Web Site contiene páginas estáticas y dinámicas. Las páginas estáticas, son las que contienen texto, imágenes y link hacia otras páginas. Estas páginas son útiles para presentar la información que no varía constantemente, como la de los cursos virtuales (Curso de Color, Manejo de Productos, Manejo de Equipos, Tendencia del color, Problemas y soluciones, Sistema Mixing Glasurit, Reparación rápida, Manejo del Taller. Las páginas dinámicas fueron diseñadas en ASP (Active Server Pages, es decir, Páginas Activas en el Servidor) y mantienen la estructura de la información de las páginas estáticas, son usadas cuando se requiere una interacción mayor entre los usuarios y el sistema que soporta las páginas Web. En nuestra propuesta de solución tenemos varias páginas dinámicas: una página dinámica que dependiendo del código del cliente, mostrará determinada información (página personalizada); una página dinámica que contendrá un formulario donde los usuarios podrán enviar sus comentarios y sugerencias; una página dinámica que contendrá un formulario, a través del cual los usuarios podrán realizar un autoexámen, calificando su desempeño en cada curso; 5 páginas asp, correspondientes a los foros, que contendrán: el listado de temas, listado de preguntas, listado de respuestas y página para incluir preguntas y respuestas; 5 páginas asp que le permitan al administrador del sistema, incluir, eliminar y modificar temas de foros y eliminar preguntas y respuestas de foros. SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS 5. Diseño de procedimientos para el acceso de la información en la base de datos: El programa usado para diseñar la base de datos fue el Microsoft Access 2000. Los usuarios realizan las entradas de datos, mediante el objeto formulario, creado en una página ASP, después de haber introducido los datos, deben presionar el botón de comando Enviar; éste apunta hacia la misma página ASP, el usuario no visualiza esta página, la misma se ejecuta directo en el servidor. En las páginas ASP, para acceder a la base de datos se usa la tecnología ADO (ActiveX Data Objects); la misma es un conjunto de objetos que permiten acceder a la base de datos, independientemente del motor de base de datos que se use. Una vez conectado con el servidor de bases de datos, ya se pueden realizar las consultas a las tablas de la base de datos. Para realizar la consulta, debemos establecer la conexión con la base de datos, a través del objeto Connection y el método Open, una vez abierta la conexión, podemos utilizar cualquier sentencia SQL para obtener el resultado deseado. Igualmente para las eliminaciones de registros, se establece la conexión con la base de datos, a través del objeto Connection y el método Open, una vez abierta la conexión y localizado el registro a eliminar, se utiliza el comando delete. Para el caso de las modificaciones, también se establece la conexión con la base de datos y se muestra al usuario todos los registros, para que él seleccione y modifique el (los) campo(s) deseados. Al presionar el botón de comando enviar, se procesa el formulario, asignando los nuevos valores a las variables escogidas por el usuario para modificar, utilizando el comando Update. SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS En nuestro caso, tenemos páginas ASP de inclusión, consulta, eliminación y modificación. 6. Seguridad del Web Site: El objetivo de cualquier sistema de seguridad de redes es controlar los accesos a la red y proteger la confiabilidad e integridad de los datos. Cuando están alojados en una red, así como cuando se hallan en tránsito, los datos son vulnerables al ataque y robo. Una forma de atacar los activos de información es introducir virus. Hay dos formas de robo informático que consisten en copiar y reencaminar datos confidenciales. El fraude y crimen informático van en aumento. Para evitar y curar los virus, debemos disponer de antivirus actualizados. La mejor seguridad es una combinación de hardware y software (firewalls) que controle el tipo de servicios permitidos hacia o desde la Intranet. Los firewalls protegen a las Intranets de los ataques contra ellas desde Internet y del acceso no autorizado a la información de la empresa. En Internet hay algunas normas de seguridad para redes, aplicaciones Web y correo electrónico. Las normas continúan evolucionando para satisfacer las crecientes necesidades de asegurar la confidencialidad, la identificación y la integridad de los datos. Son muchos los riesgos a considerar, pero gran parte de ellos se pueden controlar, exigiendo el tipo de política que tiene el prestador de servicio (Hosting). SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS En cuanto a la seguridad de las bases de datos, estas pueden almacenarse en carpetas que no tengan permiso de lectura, además de agregar nombre de usuario y contraseña a través del Access, al crear las bases de datos. A través de la implementación de la Intranet, son muchos los mecanismos de seguridad que se agregarán al Web Site, uno de ellos es la selección de la información que será visualizada por cada usuario del sistema, es decir, seleccionar las páginas privadas (las que serán visualizadas por algunos usuarios) y las páginas públicas (las que serán visualizadas por el público en general). Al pedir el código del cliente, controlamos el acceso a través de una variable, si su valor es verdadero, el usuario podrá visualizar las páginas privadas, si el valor de la variables es falso, el usuario no podrá ver las páginas privadas. Todo esto se hará a través del objeto session de ASP. Aparte de esto habrá información que sólo podrá ser manejada por el administrador del sitio. 7. Pruebas del Web Site: Una vez concluido el desarrollo del Web Site, éste fue sometido a prueba. El enfoque utilizado fue el Modelo de Prueba, el cual consiste en realizar la simulación del ambiente verdadero. Se creó un directorio temporal con copia de los archivos involucrados. Adicionalmente, se prepararon transacciones de prueba para cada condición a probar. Este enfoque de prueba es confiable, ya que se preparan los datos de prueba, determinando de antemano, los resultados a obtener. Se verificaron las páginas estáticas, para determinar si estaban funcionando correctamente; obteniéndose como resultado el buen funcionamiento de las mismas. SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS La prueba de las páginas dinámicas, consistió principalmente, en verificar el buen funcionamiento de los procedimientos elaborados para el acceso a la base de datos, es decir, que las búsquedas, consultas, inclusiones, modificaciones y eliminaciones a la base de datos se realizarán de forma correcta, esto con la finalidad de garantizar la confiabilidad e integridad de los datos. Por último, se realizó la prueba de velocidad de carga de cada una de las páginas agregadas al Web Site, haciendo las respectivas modificaciones a las animaciones y los formatos de imágenes de tipo GIF y JPG, verificando el tamaño de ambos y descartando el de mayor tamaño, para aligerar el peso y contribuir a que la carga de las páginas sea más rápida. 8. Ensayos y Ajustes: Una vez finalizada las pruebas del sistema se procedió a realizar las modificaciones y ajustes correspondientes; se realizaron correcciones de conexión, velocidad y transmisión de datos. Se determinó que las páginas y el Web Site en general, funcionaron correctamente, sin presentar ninguna falla. 9. Liberación del Web Site definitivo: Consiste en poner en marcha el Web Site definitivo de la empresa, una vez que se han realizado las últimas modificaciones y se determine que el Web Site funciona correctamente. 10. Diseño e Implementación de la Intranet: Consistió en verificar que existiese el software y el hardware necesario para la implementación de la Intranet: programas browsers en las estaciones de trabajo, un SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS programa servidor en el que reside y se organiza la información, sistema de cableado que conecta al servidor con los equipos clientes, tarjetas de conexión o NIC (Network Interface Card), transceptores, repetidores, concentradores y un sistema operativo de red. Se seleccionó la información que podrán ver todos los usuarios que entren a la red y la que sólo podrán visualizar ciertos usuarios (clientes potenciales); esta selección se hizo a través del código de cada cliente. Además, en esta fase, se diseñó la página del administrador del sistema, que será el encargado de mantener actualizada la información de los foros, a través de las opciones de incluir, modificar y eliminar temas y eliminar preguntas y respuestas de los foros. SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS CAPITULO IV DESCRIPCION DE LA SOLUCION El desarrollo de dicho proyecto se inicia con la presentación de la empresa, su estructura organizativa y los servicios que ofrece el Web Site actualmente, para continuar con el planteamiento del problema y seguir posteriormente con la presentación de la solución, que en nuestro caso serán las modificaciones agregadas al Web Site: Cursos y foros virtuales, personalización de páginas para cada cliente potencial e implementación de una Intranet. Nuestra solución fue planteada, tomando en cuenta el hardware y software con el que cuenta la empresa, el cual ya fue especificado anteriormente, en este proyecto. Para el diseño y desarrollo de la solución, se definieron los siguientes estándares para el diseño de las páginas y para el diseño de programación. IV.1. Estándares para el diseño de las páginas: El Web Site de la empresa podrá ser visualizado, a través de la dirección electrónica: www.websamba.com/ferreacabados. Todas las páginas nuevas del Web Site, mantendrán un formato, establecido por dos plantillas. Una que es para las páginas de los cursos y foros y otra, correspondiente a las páginas personales de cada uno de los clientes. Los formatos son presentados a continuación: SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS Plantilla1: Usada para las páginas de los cursos y foros. Identificación de la empresa Imagen JPG Contenido Menú Plantilla2: Usada para las páginas personales de cada uno de los clientes Identificación de la empresa Imagen Rollover Película Flash Contenido Menú SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS Descripción de las áreas: Imagen Rollover: Es una imagen, compuesta por dos, una que se ve a simple vista y otra que se visualiza al pasar el mouse sobre ella. Imagen JPG: Es una imagen alusiva a cada una de las líneas de los productos (automotriz, construcción, hogar, industrial, madera y marina). Area de Menú: En ésta área se encuentran unos botones de navegación (9), con las diferentes opciones del menú, las cuales podrán ser seleccionadas por los usuarios para navegar entre las diferentes páginas. Area de Identificación de la Empresa: En ésta área se presenta fijo, el logo de la empresa. Película Flash: Es una animación que consiste en una serie de textos intercambiables que aparecen en un período determinado. Area de Contenido: En ésta área se presenta la información solicitada por el usuario, al seleccionar alguna de las opciones en el menú de navegación. Barras de Desplazamiento: Son automáticas y se presentan de ser necesarias. Le indican al usuario que por medio de ellas puede desplazarse en la pantalla, para ver el contenido. SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS IV.2. Estándares para el Diseño de Programación: Para el desarrollo de la solución propuesta, se definió la utilización de los siguientes lenguajes de programación: 1. HTML (Hyper Text Markup Language). 2. VBScript (Visual Basic Script). 3. ASP (Es un entorno y significa: Active Server Pages). 4. SQL (Structured Query Language). HTML: Se utilizó para el desarrollo de los textos y la inclusión de las imágenes en las páginas. VBScript (Visual Basic Script): Se utilizó en las páginas dinámicas, para las operaciones (inclusión, modificación, eliminación y consulta) con la base de datos. ASP: Es un entorno, usado para la creación de las páginas dinámicas. Es un lenguaje de scripts que se ejecuta en el servidor. SQL: Mediante este lenguaje se puede interactuar con los motores de la base de datos relacionales, para obtener la información almacenada en las mismas. En el desarrollo de este proyecto se usaron algunas sentencias SQL. Sobretodo, en las consultas a la base de datos. SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS IV.3. Estructura de la Bases de Datos: El programa usado para diseñar la base de datos fue el Microsoft Access 2000. Se diseñaron dos bases de datos, las cuales contienen las siguientes tablas: Base de datos: Bdferreacabados: Esta base de datos ya existía, sólo se agregaron o modificaron las siguientes tablas: tablacliente, productos, clasificación y comentarios. SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS Base de datos: Foros: Que contiene las siguientes tablas: temas, preguntas y respuestas. SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS A manera ilustrativa, se mostrarán las páginas personales de algunos de los clientes y las páginas de cursos y foros virtuales. Páginas Personalizadas: Para acceder a estas páginas se introduce en la página principal el código del cliente y se presiona el botón de comando enviar. La información mostrada en esta página será diferente, dependiendo del código del cliente, ya que cada uno tiene temas de interés diferentes. Aparecerá una página como la que se muestra a continuación: SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS Cliente: Auto Club Servicio (Automotriz) SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS Cliente: Rossy Yánez (Hogar). SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS Cliente: Roberth Méndez (Construcción) SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS Cliente: Mueblería “La Castellana” (Madera) SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS Si el código de acceso introducido es el del Administrador del Sistema, aparecerá una página como la siguiente: En ésta página se muestran las diferentes opciones a las que tiene acceso el administrador (Incluir, eliminar y modificar temas de foros y eliminar preguntas y respuestas). SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS Incluir temas: El administrador podrá agregar diferentes temas de foros. Al presionar el botón Incluir, se visualizará una página como la siguiente: SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS Eliminar temas: Se utiliza cuando el administrador debe eliminar temas, que ya estén obsoletos o fuera del mercado. Al escoger esta opción, se mostrará una página como la que sigue: El administrador deberá marcar, en las casillas de verificación, los temas que desea eliminar y presionar el botón eliminar foro, seguidamente le aparecerá un mensaje indicando que los registros fueron eliminados. Modificar temas: Esta opción ofrece la posibilidad de cambiar o modificar algún tema y corregir algún error que pudiera cometer el administrador, al incluir los temas. Al seleccionar esta opción se mostrará una página como la que sigue: SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS El administrador deberá marcar los temas que desea modificar, en las casillas de verificación, realizar la modificación correspondiente y presionar el botón Modificar Foro, al hacer esto, aparecerá un mensaje diciendo que los registros fueron modificados. Eliminar preguntas: Al seleccionar esta opción, el administrador observará una caja, donde estarán todos los temas disponibles, él deberá escoger un tema y presionar el botón enviar. SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS Luego aparecerán las preguntas relacionadas con el tema seleccionado, como se muestra en la pantalla siguiente: SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS Seguidamente, el administrador deberá marcar, en las casillas de verificación, las preguntas que desea eliminar y presionar el botón eliminar preguntas. Al hacer esto, le aparecerá un mensaje indicando que los registros fueron eliminados. Eliminar respuestas: Al igual que la opción de eliminar preguntas, al seleccionar esta opción, el administrador observará una caja, donde estarán todos los temas disponibles, él deberá escoger un tema y presionar el botón enviar. Luego aparecerán las preguntas relacionadas con el tema seleccionado, como se muestra en la pantalla siguiente: SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS El administrador deberá escoger la pregunta que desea eliminar y presionar el botón de comando Enviar. Al hacer esto, aparecerán las respuestas de la pregunta seleccionada y deberá marcar, en las casillas de verificación, las respuestas que desea eliminar, como se muestra a continuación: SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS Al presionar el botón de comando Eliminar Respuestas, aparecerá un mensaje indicando que el(los) registro(s) fue(ron) eliminado(s). Además el cliente tiene la posibilidad de enviar sus comentarios, ideas y sugerencias a través del siguiente formulario, contenido en la misma página personalizada: SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS Al presionar el botón de comando enviar, se procede a incluir los comentarios en el archivo correspondiente (comentarios), posteriormente, aparecerá una página, como la que se muestra a continuación, que le indica al usuario que ya sus comentarios, ideas o sugerencias fueron recibidos. SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS Cursos Virtuales: Al seleccionar la opción de cursos, el usuario visualizará la siguiente página, que muestra los diferentes tipos de cursos que existen: SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS A continuación se mostrará alguna de las páginas que se visualizarán, cuando el usuario haga clic, sobre alguna de estas opciones: Curso de Tendencia del Color: SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS Curso de Manejo de Productos: Línea 22: Preparación: SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS Curso de Manejo de Equipos: SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS Manual de SMG: SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS Al final de algunos de los cursos, el usuario podrá autoevaluarse, para verificar su comprensión con respecto al mismo, haciendo clic sobre el hipervínculo correspondiente. También aparece un hipervínculo, a través del cual el usuario podrá accesar la página de los foros: Si el usuario hace clic, sobre el primer hipervínculo Aquí, aparecerá una página como la siguiente: SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS Una vez que el usuario haya rellenado todas las opciones, correspondientes a cada una de las preguntas, deberá presionar el botón de comando puntuación, para saber la puntuación obtenida. Aparecerá una página como la que se muestra a continuación: Cuando obtiene entre 16 y 20 puntos: SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS Cuando obtiene entre 10 y 15 puntos: Cuando obtiene una nota menor de 10 puntos (no aprueba el curso): SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS Si el usuario hace clic, sobre el segundo hipervínculo Haz tus preguntas Aquí, aparecerá una página como la siguiente: PAGINAS DE FOROS: Al escoger esta opción, el usuario visualizará una página, como la que se muestra a continuación, que muestra el listado de temas de los foros: Como Ud. notará, cada tema se presenta como un hipervínculo, el cual, al hacer clic sobre él, se visualizará una página de preguntas, relacionas a ese tema, como la que vemos a continuación: SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS A su vez, cada pregunta se muestra como un hipervínculo, que al hacer clic sobre el mostrará una página de respuestas, correspondientes a la pregunta seleccionada, como la que vemos a continuación: SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS Además, el usuario podrá realizar preguntas (incluir preguntas) de cualquiera de los temas y podrá responder las preguntas que estén en el listado de preguntas (incluir respuestas). A continuación veremos las páginas donde se realizan estas acciones: SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS Una vez que el usuario, llene el formulario, tanto de preguntas, como el de respuestas y presione el botón de comando enviar, estas se mostrarán de una vez en la tabla correspondiente (listado de preguntas y/o listado de respuestas). Como se muestra a continuación: SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS CAPITULO V PRUEBAS O IMPACTO DE LA SOLUCION Antes de desplegar una aplicación Web, los desarrolladores y administradores deben utilizar herramientas para valorar el efecto que el nuevo Web Site produce en la red. El enfoque utilizado fue el Modelo de Prueba, el cual consiste en realizar la simulación del ambiente verdadero. Se creó un directorio temporal con copia de los archivos involucrados. Adicionalmente, se prepararon transacciones de prueba para cada condición a probar. Este enfoque de prueba es confiable, ya que se preparan los datos de prueba, determinando de antemano, los resultados a obtener. Además, la prueba del Web Site, cumple con los siguientes objetivos: - Asegurar una comunicación correcta entre los programas, páginas estáticas y dinámicas. - Probar todas las condiciones inusuales posibles. - Verificar el adecuado funcionamiento del servidor Web. - Verificar los tiempos de respuestas, para identificar sobrecargas. - Verificar que el Web Site responda adecuadamente a los requerimientos de operación establecidos. - Verificar la actualización de las bases de datos. - Obtener la aprobación para la puesta en marcha. SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS Con la finalidad de aminorar el impacto que pudieran tener los cambios en el Web Site, se realizaron charlas y demostraciones dirigidas a la Junta Directiva y al personal en general, con el fin de informar cuales fueron los cambios realizados y los beneficios que ofrecen dichos cambios. Es de suma importancia promover una participación activa por parte del personal de la empresa, referente a las actualizaciones, sugerencias e inclusiones de nuevos servicios dentro del Web Site. SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS CONCLUSIONES A través de la elaboración del presente proyecto se llegó a las siguientes conclusiones: ¾ Gracias a los cambios realizados al Web Site, se observó una mejoría en el clima organizacional de la empresa, con efecto en la satisfacción de sus clientes, aumentando así su productividad. ¾ Se observó una gran aceptación de la propuesta de solución, por parte de la directiva y el personal de la empresa, lo cual se corroboró con la aplicación de instrumentos de medición (encuestas, entrevistas, etc). ¾ Se implementó la interactividad del sitio con los usuarios, a través de las páginas dinámicas. ¾ Se logró la descentralización de la información y el mejoramiento del flujo de la misma hacia los responsables de la toma de decisiones, resolviendo además, el problema de retraso y pérdida de información. ¾ Se logró una mejor comunicación entre los departamentos, además de ahorro en los recursos de la empresa. ¾ Se implementó un sistema de enseñanza-aprendizaje, a través de los cursos virtuales. ¾ Los clientes registrados, podrán contar con páginas personalizadas, donde podrán visualizar sólo temas de su interés (fotos de productos preferidos, SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS listas de precios, descuentos especiales, etc). ¾ A través del Web Site, los usuarios tendrán la posibilidad de enviar sus comentarios, ideas o sugerencias. ¾ La implantación de una Intranet nos permitirá dar mayor seguridad al Web Site, ya que la información podrá ser visualizada, dependiendo del nivel de acceso de cada usuario. ¾ Gracias a la Intranet, la información puede ser accesible de forma inmediata, además de las actualizaciones de datos. Adicionalmente, los usuarios pueden compartir la información y las bases de datos. ¾ El Administrador del Web Site tendrá la posibilidad de incluir, modificar, eliminar temas y eliminar preguntas y respuestas de los foros, a través de una página que sólo puede ser accesada por él (mediante una clave de acceso). ¾ En la medida en que el personal de la empresa interactúe con el Web Site, surgirán nuevas ideas y así obtener el máximo beneficio que ofrece el mismo. ¾ El desarrollo del Proyecto de Grado le brinda al estudiante la oportunidad de integrar equipos multidisciplinarios, los cuales serán fuente de conocimientos que colaboran a su formación integral y a su preparación como agente de cambio en su entorno profesional – social. SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS RECOMENDACIONES Observando la aceptación, por parte de los clientes y el buen funcionamiento, demostrado hasta ahora, de los servicios electrónicos, se recomienda: • Expansión de los servicios hacia otras áreas, interesantes para los clientes. • Mantener las páginas al día y en correcto funcionamiento. • Mantener el Web Site actualizado, con la finalidad de no aburrir a los usuarios y motivarlos a visitar el sitio. • Motivar a los clientes enviándoles correos electrónicos, con información de su interés, que puedan consultar en el Web Site. • Mantener un chequeo permanente sobre el Web Site, para reparar posibles fallas que se presenten sobre la marcha del mismo. • Mantener actualizadas las bases de datos. Modificando datos y eliminando registros innecesarios. • Adiestrar o contratar a una persona que se encargue de la actualización de las páginas y las bases de datos. SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS BIBLIOGRAFIA • (Kenneth Kendall, Julie Kendall; 1988). Análisis y Diseño de Sistemas. Primera Edición. Prentice-Hall Hispanoamericana, S.A. • (Martins Carrizo Marta Beatriz; 1998). Dreamweaver/Fireworks prácticos. McGraw Hill. • (Buyens; 1997). Desarrollo de bases de datos en el Web. McGraw Hill. • (Scott Hillier; 1996). Programación en ASP. McGraw Hill. • (Evans Tim, 2000). Construya su propia Intranet. Prentice Hall. • (Márquez Luis; 1999). Manual para la elaboración de Anteproyectos y Trabajos de Grado. Trabajo no publicado. Universidad Nacional Abierta. Barquisimeto. • ASOCIACION DE WEBMASTER EXPERTOS (2003). Páginas Personalizadas. [on line]. Disponible en http:// WWW.webexperto.com. • CLUB GOLD HERTZ (1998). Información personalizada para cada cliente. [on line]. Disponible en http:// www.hertz.com. • ASOCIACION AZTEC, SOLUCIONES INFORMATICAS Tecnologías Futuras en Internet. [on line]. (2000). Disponible en http:// WWW.aztecsoluciones.com SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS • UNED (2002). Cursos Virtuales de la UNED. [on line]. Disponible en http:// www.uned.edu.ve. • ING. MARCO ANTONIO AGUILAR (2004) El ABC de las Intranets. [on line]. Disponible en: http:// WWW.monografias.com. • ING. JOSE ALBERTO SANCHEZ (2004). Seguridad en Intranets. [on line]. Disponible en http:// WWW.winred.com. • ING. NANCY ESTEVES. (2002). Normas y estándares para el diseño de páginas web [on line]. Disponible en http:// www.vaaya.com. • ING. JOEL ALCALA (2003). Plantillas para crear Foros virtuales. [on line]. Disponible en http:// www.melodysoft.com. • ING. MATIAS CAÑIZO (2003). Información sobre Foros virtuales. [on line]. Disponible en http:// www.clubdedelphi.com. • ING. ROSA ZAMBRANO (2004). Software para crear una tienda Web. [on line]. Disponible en http:// www.shopsite.com SÓLO PARA FINES ACADÉMICOS Y EDUCATIVOS