• No results found

6. ADDITIONAL ANALYSES

6.4. Robustness Tests

Es una herramienta OpenSource para Windows que facilita la instalación de Apache, MySQL y PHP en una sola herramienta, esta característica facilita la tarea al usuario ya que se configuran las

aplicaciones de forma automática.

AppServ instalará en tu ordenador en tan sólo unos segundos Apache, PHP, MySQL y phpMyAdmin, dejando las aplicaciones configuradas para su funcionamiento inmediato.

AppServ en su última versión (AppServ 2.6.0) incluye:

Apache 2.2.8: servidor HTTP multiplataforma. PHP 6.0.0-dev: lenguaje de programación dinámico que utilizan la mayoría de gestores de contenidos más populares. Se integra a la perfección con MySQL y Apache. MySQL 6.0.4-alpha: gestor de bases de datos, rápido y seguro. phpMyAdmin- 2.10.3: interfaz gráfica de administración para MySQL.

Una vez instalado AppServ, dispondremos de un servidor web y otro de base de datos propio, configurado de manera local, y que nos permitirá realizar todas las pruebas necesarias en nuestra web antes de lanzarla a la red.

Como extra incorpora phpMyAdmin para el manejo de MySQL 2

2 Wikipedia (2010). Appserv . Consultado el 18 de Octubre de 2010.

4.2.2.6. Servidor web:

4.2.2.6.1.

Apache

Apache presenta entre otras características mensajes de error altamente configurables, bases de datos de autenticación y negociado de contenido, con una interfaz gráfica sencilla, de fácil configuración.

Apache tiene amplia aceptación en la red desde 1996, Apache, es el servidor HTTP más usado. Alcanzó su máxima cuota de mercado en 2005 siendo el servidor empleado en el 70% de los sitios web en el mundo, sin embargo ha sufrido un descenso en su cuota de mercado en los últimos años

La mayoría de las vulnerabilidades de la seguridad descubiertas y resueltas tan sólo pueden ser aprovechadas por usuarios locales y no remotamente.

Ventajas: Modular, Open source, Multi-plataforma, Extensible, Popular (fácil conseguir ayuda/soporte), Gratuito.

4.2.2.7. Base de datos:

4.2.2.7.1.

MySQL

Es un sistema de gestión de base de datos relacional, multihilo y multiusuario con más de seis millones de instalaciones.[1] MySQL AB —desde enero de 2008 una subsidiaria de Sun

Microsystems— desarrolla MySQL como software libre en un esquema de licenciamiento dual. MySQL es una base de datos muy rápida en la lectura cuando utiliza el motor no transaccional MyISAM, pero puede provocar problemas de integridad en entornos de alta concurrencia en la modificación. En aplicaciones web hay baja concurrencia en la modificación de datos y en cambio el entorno es intensivo en lectura de datos, lo que hace a MySQL ideal para este tipo de

aplicaciones.

Esta Base de Datos MySQL funciona sobre diversas plataformas. Algunas de sus características:

 Soporte a multiplataforma  Procedimientos almacenados  Triggers  Cursores  Vistas actualizares.

4.2.2.8. Lenguajes de programación:

4.2.2.8.1.

PHP

Es un lenguaje de programación interpretado, diseñado originalmente para la creación de páginas web dinámicas. Es usado principalmente en interpretación del lado del servidor (server-side scripting) pero actualmente puede ser utilizado desde una interfaz de línea de comandos o en la creación de otros tipos de programas incluyendo aplicaciones con interfaz gráfica PHP es un lenguaje interpretado de propósito general ampliamente usado y que está diseñado especialmente para desarrollo web y puede ser embebido dentro de código HTML. Generalmente se ejecuta en un servidor web, tomando el código en PHP como su entrada y creando páginas web como salida. Puede ser desplegado en la mayoría de los servidores web y en casi todos los sistemas operativos y

plataformas sin costo alguno. PHP se encuentra instalado en más de 20 millones de sitios web y en un millón de servidores.

4.2.2.8.1.1.

Ventajas de PHP.

 Es un lenguaje multiplataforma.

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

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

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

 Es libre, por lo que se presenta como una alternativa de fácil acceso para todos.  Permite las técnicas de Programación Orientada a Objetos.

 Biblioteca nativa de funciones sumamente amplia e incluida.  No requiere definición de tipos de variables.

 Tiene manejo de excepciones (desde php5).

4.2.2.8.1.2.

JavaScript

Es un lenguaje de programación interpretado, es decir, que no requiere compilación, utilizado principalmente en páginas web. Todos los navegadores modernos interpretan el código JavaScript integrado dentro de las páginas web.

Tradicionalmente, se venía utilizando en páginas web HTML, para realizar tareas v operaciones en el marco de la aplicación únicamente cliente, sin acceso a funciones del servidor. JavaScript se ejecuta en el agente de usuario al mismo tiempo que las sentencias van descargándose junto con el código HTML.

4.2.2.9.

Herramienta de programación

4.2.2.9.1.

Macromedia Dreamweaver 2008

En Macromedia Studio MX 2008, mediante su herramienta principal que es Dreamweaver MX 2008 que es compatible con el motor de base de datos que vamos a utilizar MySQL Database Versión 5.0.45 utilizando como servidor web Apache Web Server Versión 2.2.4 que es fácilmente instalable con la herramienta Appserv 2.5.9, para su desarrollo y como Sistema Operativo Windows Vista.

4.2.2.10.

Diseño gráfico:

4.2.2.10.1.

Adobe Photoshop CS3

Photoshop CS esconde mejoras, que suponen nuevas formas de trabajar con el software de Adobe, que además es el pilar de la empresa y uno de los referentes líderes del mercado actual de diseño. Esta entrega denota una atención especial en los ámbitos de video, fotografía, web y producción gráfica. No obstante, durante cualquier tipo de desarrollo, el usuario despliega sus conocimientos con total libertad haciendo uso de una infinidad de recursos. De principio a fin, Photoshop CS es impecable.

La primera observación que se obtiene después de instalar e iniciar Photoshop CS tiene como protagonista al sistema de exploración de archivos, a través del cual se abre una imagen para trabajarla en el área de desarrollo del programa. Es posible previsualizar imágenes e incluso, como gran novedad, asignar metadatos y palabras de tal manera que se pueda hacer una clasificación, búsqueda o registro de los cambios realizados. De esta forma, la organización de documentos resulta de lo más eficiente, destacándose la capacidad de guardar detalles acerca del desarrollo de cada impresión. Asimismo pueden realizarse operaciones de conversión de formatos o edición, sin necesidad de abrir las imágenes. Por otro lado, las opciones de escaneo se ven favorecidas con la inclusión de una función que permite tomar varias imágenes de una vez, llevando cada nueva foto al documento correspondiente y continuando con la siguiente hasta finalizar el proceso.

4.2.2.10.2.

Flash CS3

Desde hace tiempo, proliferan los trabajos hechos en Flash y se pueden ver muchas páginas que incorporan animaciones, sonido y efectos realmente interesantes.

En un principio esta fue una tecnología más, con la necesidad de instalar un plug-in para poder visualizarse. Cualquier webmaster es reacio a incorporar a una página web contenidos para los que sea necesario utilizar plug-ins, pues es de suponer que no todos los tendrán y que se va a marginar a una serie de usuarios. Con el tiempo, flash se ha convertido en un estándar, viene en la instalación básica de los exploradores, se instala automáticamente si el navegador no lo tiene y muchas páginas lo utilizan. Como resultado tenemos que los webmasters o diseñadores del web lo vienen utilizando para crear todo tipo de efectos, incluso en la home page o diseñando toda la página con Flash. La clave de Flash es que es un programa de animación vectorial. Esto significa que se pueden crear animaciones complejas: aumentar y reducir elementos de la animación, mover de posición estos objetos, y otras cosas sin que la animación ocupe mucho espacio en el disco. Los vectores con los que trabaja Flash sólo son, por decirlo de alguna manera, siluetas que casi no ocupan espacio y se pueden modificar fácilmente y sin gasto de memoria en disco.

4.2.2.10.3.

Fireworks CS3

Fireworks es una suite de diseño vectorial que agrupa texto, diseño, ilustración, edición de imágenes, URL, JavaScript, y herramientas de animación.

Podrá dibujar usando brochas orgánicas, y crear formas y objetos ilimitados. Y si se equivoca puede volver atrás y editar cualquiera de los cambios.

Diseñado desde un primer momento para satisfacer las necesidades de los diseñadores Web profesionales, Fireworks incluye opciones tan avanzadas como: exportación de previsualización visual, control total sobre las paletas de color y la compresión de las mismas, generación automática de botones de estado y mensajes en JavaScript, control total sobre textos y efectos que se pueden editar en cualquier momento.

Si diseña imágenes para páginas Web, no deje de probar este excelente programa. Funciones principales:

 Posibilidad de edición de mapas de bits y vectores.

 Optimización de imágenes.

 Integración eficaz de Photoshop e Illustrator.

 Diseño rápido de prototipos.

 Posibilidad de crear varias páginas en un único documento (archivo PNG).

 Organización jerárquica de las capas.

 Efectos de luz y de sombras, estilos y modos de fusión.

 Utilización de una biblioteca común de símbolos gráficos, símbolos de texto y animaciones que se usan con frecuencia en aplicaciones, formularios, interfaces y sitios web.

 Aplicación de escalas inteligentes a botones y símbolos gráficos (en vectores o mapas de bits) con escalas de nueve cortes.

 Integración optimizada de Dreamweaver y Flash.

4.2.2.10.4.

Windows Media Maker

Utiliza Windows Movie Maker para crear tus propias películas. De manera fácil, podrás llevar a cabo tus montajes, incluyendo sonidos, imágenes y texto en tus videos.

Windows Movie Maker incluye, desde las herramientas más sencillas como la función de cortar y pegar, o arrastrar y soltar imágenes y sonidos, hasta otras funciones más complejas, como utilizar más de 28 efectos especiales y más de 60 efectos de transiciones, y consiguiendo así resultados espectaculares.

Una vez que hayas creado y editado tus videos con Windows Movie Maker, podrás grabarlos en un CD o DVD, y disfrutarlos en tu propia televisión o cámara de video.

Otra opción que te ofrece Windows Movie Maker es la de enviar las películas que has creado a través de tu correo electrónico. Windows Movie Maker es la nueva versión para el sistema operativo Windows Vista.

CAPÍTULO V

CONCLUSIONES Y RECOMENDACIONES

5.1.

CONCLUSIONES

 El sitio web permite al cliente realizar sus compras directamente a la empresa y llevar dentro del mismo sitio un catálogo de las facturas emitidas por la compra realizada, mientras que a la empresa OPC permite mantener un esquema de trabajo seguro en sus ventas para el envió correspondiente de sus productos.

 Con la implementación de la aplicación web los clientes podrán tener un servicio de consulta de los productos de una forma rápida y eficiente.

 En la organización OPC, el desarrollo de esta aplicación ha permitido que dicha empresa tenga un mejor desenvolvimiento, ahorro en licencias por ser este un software libre.

 La aplicación en si por su valor, viene a ser parte del capital de la empresa, debido a su utilidad para generar beneficios económicos, al ser una ayuda para el usuario al aportar orden en el trabajo y precisión en los datos que maneja.

 He podido comprobar el valor de la aplicación web, como herramienta de trabajo, su importancia en el aumento de la productividad dentro de la empresa.

 Este software y el conocimiento fruto de la información almacenada y ordenada es ventaja de la empresa frente a la competencia, mejorando así la competitividad.

 La correcta definición de los requisitos es clave porque, permite ahorrar tiempo en el diseño de la aplicación, al evitar que tengamos que hacer cambios constantes por no definir bien desde el comienzo, lo que el usuario necesita.

 La mayoría de los trabajadores siente que la informática hace más eficiente su trabajo, a la vez que ahorra tiempo en sus labores.

5.2.

RECOMENDACIONES

 Se recomienda sacar respaldos de la base de datos de forma periódica para de esta manera poder tener la información segura siempre y así evitar pérdidas de información importante.

 El computador donde se encuentre la aplicación web, debe tener un buen hardware tomando en cuenta, capacidad de procesamiento, memoria y almacenamiento. Asimismo, el hecho de trabajar con equipos modernos motiva a los trabajadores

 El computador donde instale la aplicación web, debe estar libre de virus, con antivirus actualizado, no debe tener instalado demasiadas aplicaciones porque esto disminuiría el rendimiento.

 Se recomienda realizar una capacitación al personal que usara la aplicación, con la finalidad de obtener el mejor aprovechamiento del software y evitar posibles daños por mal manejo.

 Importantes se recomienda al realizar software el diálogo entre el diseñador del software y los usuarios, entre otras cosas para descubrir y definir los requisitos. Es preciso que los usuarios comprendan claramente lo que necesitan.

 Continuar con el desarrollo de aplicaciones de para las empresas por que permiten ahorrar tiempo y aumentan la productividad, con tecnologías actuales e implementar en diferentes áreas, usar herramientas actuales, permiten hacer aplicaciones de calidad, ahorrando tiempo.

 Actualizar y dar mantenimiento a la aplicación es importante para que la aplicación funcione correctamente y así evitar errores, permitiendo que la aplicación se mantenga liviana y libre de errores.

documentando en todo el proceso de desarrollo, y manteniendo en cada fase la calidad de la aplicación.

 Probar la aplicación en diferentes navegadores, realizar múltiples pruebas, permitirle al usuario final opinar acerca de que le parece y que más le gustaría ver en la aplicación, sugerirle para luego consultarle si así lo desea sobre el diseño y colores, explicándole cuando se añada un módulo que ventajas tendrá para él y su empresa.

BIBLIOGRAFÍA

 López Quijado, José (2007). ”DOMINE PHP Y MYSQL”. Alfao ga Ra_Ma/primera edición.

 Marino González, José; Cordero, José Manuel (2001) “DISEÑO DE PAGINAS WEB”. MaGraw- Hill/primera edición.

 Medina, Jeanneth (2007). ”ECOMMERCE”. EDLE S.A./ediciones informáticas.

 Morales Gordon, Carla (2007). “TIENDAS VIRTUALES”. Talleres de la corporación de estudios y publicidad.

 Pressman, William (2007). "INGENIERÍA DEL SOFTWARE UN ENFOQUE PRÁCTICO, 5ª EDICIÓN". McGraw Hill.

 Rumbaugh Jacobson, Booch (2000), "EL LENGUAJE UNIFICADO DE MODELADO. MANUAL DE REFERENCIA" - Editorial Addison-Wesley.

 KORTH, Henrry F., (2005), “FUNDAMENTOS DE BASE DE DATOS”, segunda edición, Megabyte, Madrid.

LINKOGRAFÍAS

 GONZÁLEZ Oliek Solán (1997) “SISTEMAS DE CONTROL DE ORGANIZACIONES” http://www.monografias.com/trabajos/gloscompu/gloscompu.shtml 1997

 CUEVA LOVELLE (2000) Juan Manuel “ANÁLISIS ORIENTADO A OBJETOS” http://www.monografias.com/trabajos11/metods/metods.shtml#LOGICO

 NAVAS, PILAR, (2005) “CICLO DE VIDA DEL SOFTWARE” http://www.commercenetcatalunya.org/boletin56/not4.htm  GUÍA BÁSICA (2001) “HOJAS Y ESTILOS WEB”

http://lawebdelprogramador.com

 MAESTROS DEL WEB Editorial , PHP (2004) “VENTAJAS Y DESVENTAJAS” http://www.maestrosdelweb.com

 FERRARO, María, “COSAS A TOMAR EN CUENTA AL MOMENTO DE DISEÑAR” (2000) http://www.informaticamilenium.com.mx/paginas/espanol/sitioweb.htm

ANEXO 1.

GUÍA DE LA ENTREVISTA

Fecha: 19 Enero 2011

Entrevistado: Jefe del Departamento de Sistemas. Entrevistador: Tcnlg. Byron Carranco

Objetivo: La siguiente entrevista tiene por objeto obtener las opiniones del señor Jefe del Departamento de Sistemas, para indagar procesos y posibles soluciones, para poder ofrecer una atención cómoda y servicios a los clientes de OPC, con la implantación a futuro de un Portal Web para la gestión de comercialización y marketing en la empresa OPC.

1. El software del que disponen tiene Licencias? 2. Para las páginas Web tienen alguna plantilla web? 3. Con que equipos vienen trabajando?

4. Qué software tienen disponible?

5. A qué normas de calidad de Software y Hardware se rigen? 6. Con que motor de base de datos trabajan?

7. Tienen alguna base de Datos en la empresa? 8. Que lenguaje de Programación utiliza la empresa? 9. Disponen de dominio y hosting en Internet?

10. Con cuál metodología de desarrollo trabajan en la empresa?

Muchas Gracias por su colaboración.

ANEXO 2.

ENTREVISTA

Fecha: 19 Enero 2011

Entrevistado: Jefe del Departamento de Sistemas. Entrevistador: Tcnlg. Byron Carranco

Objetivo: La siguiente entrevista tiene por objeto obtener las opiniones del señor Jefe del Departamento de Sistemas, para indagar procesos y posibles soluciones, para poder ofrecer una

atención cómoda y servicios a los clientes de OPC, con la implantación a futuro de un Portal Web para la gestión de comercialización y marketing en la empresa OPC.

1. El software del que disponen tiene Licencias?

Rpta. Si todo el software que utilizamos tiene licencias originales 2. Para las páginas Web tienen alguna plantilla web?

Rpta. No tenemos ninguna plantilla web. 3. Con que equipos vienen trabajando?

Rpta. Computadores Clones, con procesador marca Intel y Celeron, con memorias de 1Gb Kingston, disco Duro de 200GB, disponemos también de computadores portátiles Toshiba, Impresora Epson, Impresoras Multifunción HP.

4. Qué software tienen disponible?

Rpta. De diseño gráfico, tutoriales, Hojas de cálculo

5. A qué normas de calidad de Software y Hardware se rigen? Rpta. Normas ISO

6. Con que motor de base de datos trabajan?

Rpta. No trabajamos con ningún motor de base de datos, si lo tuviéramos nos gustaría que sea MySQL.

7. Tienen alguna base de Datos en la empresa?

Rpta. No, Todos los datos, los tenemos en Microsoft Excel 2007. 8. Que lenguaje de Programación utiliza la empresa?

Rpta. Nuestra empresa, realiza aplicaciones sencillas en lenguaje Java, JavaScript, PHP y Visual Studio.NET.

9. Disponen de dominio y hosting en Internet? Rpta. No

10. Con cuál metodología de desarrollo trabajan en la empresa? Rpta. Con la metodología R.U.P.

ANEXO 3.

GUÍA DE LA ENTREVISTA

Fecha: 19 Enero 2011

Entrevistado: Jefe Departamento de Marketing y diseño. Entrevistador: Tcnlg. Byron Carranco

Objetivo: La siguiente entrevista tiene por objeto obtener las opiniones de la señorita Jefe Departamento de Marketing y diseño, para poder ofrecer una atención cómoda y servicios a los clientes de OPC, con la implantación a futuro de un Portal Web para la gestión de comercialización y marketing en la empresa OPC.

1. Existe apoyo de la administración para proyectos de marketing? 2. Disponen de imágenes y formatos de la empresa?

3. Qué proyectos a futuro tienen en mente?

4. Qué medios se utilizan para la promoción de los productos? 5. La empresa tienen una frase, logo que la identifican? 6. Que colores identifican a la empresa?

7. Que diseños de promociones tiene la empresa?

8. La empresa protege sus diseños con copyright o copyleft?

9. Considera importante el diseño informacional del portal web, para el buen uso de los clientes? 10. La usabilidad del Portal Web mejora con el diseño de formas atractivas en las plantillas?

ANEXO 4.

ENTREVISTA

Fecha: 19 Enero 2011

Entrevistado: Jefe Departamento de Marketing y diseño. Entrevistador: Tcnlg. Byron Carranco

Objetivo: La siguiente entrevista tiene por objeto obtener las opiniones de la señorita Jefe Departamento de Marketing y diseño, para poder ofrecer una atención cómoda y servicios a los clientes de OPC, con la implantación a futuro de un Portal Web para la gestión de comercialización y marketing en la empresa OPC.

1. Existe apoyo de la administración para proyectos de marketing? Rpta. Si existe el apoyo de la empresa a proyectos de marketing 2. Disponen de imágenes y formatos de la empresa?

Rpta. Si disponemos de los logotipos de la Empresa, hojas membretadas. 3. Qué proyectos a futuro tienen en mente?

Rpta. Dar una imagen nueva y moderna de la empresa

4. Qué medios se utilizan para la promoción de los productos? Rpta. Prensa e Internet.

5. La empresa tienen una frase, logo que la identifican?

Rpta. Si la frase de la empresa es “Lo mejor a tu alcance”, disponemos del logo de la empresa. 6. Que colores identifican a la empresa?

Rpta. Los colores que identifican la empresa son el color azul, verde y ladrillo.

Related documents