universidad politecnica salesiana facultad de … · resumen e-commerce, o comercio electrónico,...
TRANSCRIPT
UNIVERSIDAD POLITECNICA SALESIANA
FACULTAD DE INGENIERIAS SEDE QUITO CAMPUS SUR
CARRERA DE TELEMATICA
DISEÑO Y CONSTRUCCIÓN DE UN E-COMMERCE PARA VENTAS VIRTUALES DE CD’s Y DVD’s
TESIS PREVIA A LA OPTENCION DEL TITULO DE INGENIERO DE SISTEMAS ESPECIALISTA EN TELEMATICA
CHUQUIMARCA MORALES EDWIN ADOLFO HIDALGO PROAÑO ORLANDO MARCELO
DIRECTOR: INGENIERO FRANCISCO ENDARA
QUITO, MAYO DEL 2003
1
DECLARACION
Nosotros, Marcelo Hidalgo y Edwin Chuquimarca, declaramos bajo juramento que
el trabajo aquí descrito es de nuestra autoría, que no ha sido previamente
presentada para ningún grado o calificación profesional y que hemos consultado
referencias bibliográficas que se incluyen en este documento.
A través de la presente declaración cedemos nuestros derechos de propiedad
intelectual correspondientes a este trabajo, a la Universidad Politécnica Salesiana,
según establecido por la ley de propiedad intelectual, por su reglamento y por la
normatividad institucional vigente.
Marcelo Hidalgo Edwin Chuquimarca
2
CERTIFICACION
Certificamos que el presente trabajo fue desarrollado por Marcelo Hidalgo y Edwin
Chuquimarca bajo nuestra dirección.
Ing. Francisco Endara
Director de Tesis
Dr. Ramiro Jara
Codirector
3
AGRADECIMIENTOS
A Dios por darnos la vida y l salud para culminar este trabajo.
A todos nuestros instructores que supieron sembrar en nosotros la semilla del
conocimiento a lo largo de toda nuestra carrera universitaria.
A la Universidad Politécnica Salesiana y a la Facultad de Ingeniería de Sistemas
por brindarnos la oportunidad de superarnos.
A nuestro guía de tesis, Ing. Francisco Endara, quien desde el inicio se mostró
interesado en el tema, y a pesar de sus obligaciones personales estuvo presente
en el momento oportuno para guiarnos, sugerirnos el camino a seguir y
proporcionarnos palabras alentadoras que nos permitió seguir adelante con
nuestras ideas.
Al Dr. Ramiro Jara por compartir con nosotras su valioso conocimiento ético y
metodológico, el cual hizo posible que la tesis desde su inicio estuviese bien
encaminada; destacamos su interés por los nuevos comportamientos que el uso
de Internet origina.
4
DEDICATORIA
El presente trabajo va dedicado con mucho cariño y gratitud a quienes nos
enseñaron a nadar contra la corriente; nuestras respectivas familias ya que con su
apoyo diario e incondicional nos dieron las fuerzas necesarias para terminar
nuestra carrera profesional, su desbordado amor y sacrificio fueron nuestro
principal aliciente para culminar nuestros estudios
Los Autores
5
CONTENIDO
1. Introducción a E-Commerce
1.1 Qué es un E-Commerce
1.2 Antecedentes
1.3 Características del E-commerce
1.4 Ventajas y desventajas del E-commerce
1.5 Aspectos Legales del E-commerce
1.6 Aspectos Aduaneros del E-commerce
1.7 Aspectos Tributarios del E-commerce
2. Diseño , desarrollo y contrucción del E-Commerce
2.1 Diseño del E-commerce
2.2 Desarrollo del E-commerce
2.3 Construcción del E-commerce
3. Conclusiones
4. Bibliografía
5. Anexos
6
RESUMEN E-commerce, o comercio electrónico, se define como la conducción de
transacciones financieras por medios electrónicos por lo que debemos entenderlo
como un programa y proyectos que ayudarán a establecer un puesto de venta en
Internet, se debe convertir al sitio WEB en una tienda virtual. El corazón de todo
esto es un catálogo electrónico que permite vender y desplegar toda la oferta de
servicios y productos, la venta puede ser o no en tiempo real.
En nuestra implementación de E-Commerce hemos detallado minuciosamente
todos los detalles y pormenores que se deben tomar en cuenta para desarrollar
una tienda virtual, y que esta tenga una excelente acogida en la WEB.
Nuestra solución de E-Commerce ofrece:
• Un entorno amigable entre el cliente con nuestro E-Commerce,
• Formas de pago, tanto en una área local, como posteriormente en una área
internacional; con las debidas seguridades que se ofrecen en la transacción,
• Links para proveedores con su oferta comercial e información adicional sobre
los servicios y productos,
• Variedad en los productos que ofertamos,
• Una interfaz fácil de entender.
7
PRESENTACION
El presente trabajo pretende indicar al lector las normas, principios, y demás
conceptos que se deben conocer para diseñar e implementar un E-Commerce
dinámico, comprensible y muy escalable, tomando en consideración todo tipo de
factores claves para una implementación acertada.
Inicialmente hemos diseñado nuestro E-Commerce para una tienda virtual de
ventas de DVD’s y CD’s, pero por su gran escabilidad y fácil diseño estamos
seguros que se puede ajustar a cualquier tipo de negocio que pretenda
introducirse en Internet.
Esperamos que el presente trabajo satisfaga las espectativas que hemos
despertado en nuestra comunidad estudiantil salesiana; y estamos seguros de
que aportará una enorme ayuda además de brindar bases fundamentales para
trabajos similares que se realicen en el futuro; ya que sus capítulos van llevando
al lector paso a paso por todas las numerosas etapas que hay que transitar para
culminar con éxito la implementación de un E-Commerce B2C
8
INDICE
Pag.
DECLARACION…………………………………………………………………. I
CERTIFICACION………………………………………………………………. II
AGRADECIMIENTOS…………………………………………………………. III
DEDICATORIA…………………………………………………………………... IV
CONTENIDO……………………………………………………………………. V
RESUMEN……………………………………………………………………….. VI
PRESENTACION……..................................................................………… VII
CAPITULO I INTRODUCCION A E-COMMERCE
1. Introducción a E-Commerce.................................................................... 4
1.1 Qué es un E-Commerce.......................................................... 6
1.2 Antecedentes.................................................................... ….. 9
1.3 Características del E-Commerce............................................ 13
1.4 Ventajas y desventajas del E-Commerce............................... 21
1.5 Aspectos Legales del E-Commerce....................................... 24
1.6 Aspectos Aduaneros del E-Commerce................................... 34
1.7 Aspectos Tributarios del E-Commerce.................................... 38
9
Pag.
CAPITULO II DISEÑO, DESARROLLO Y CONSTRUCCION DEL E-COMMERCE
2. Diseño, desarrrollo y construcción del E-Commerce.................................. 44
2.1 Diseño del E-Commerce…........................................................ 43
2.1.1. Metodología ..................................................................... 46
2.1.2 Modelo de navegación hipermedial .................................. 47
2.2 Desarrollo del E-Commerce........................................................ 48
2.2.1 Consideraciones preliminares ........................................... 48
2.3 Construcción del E-Commerce................................................... 57
CONCLUSIONES............................................................................................ 68
RECOMENDACIONES.................................................................................... 69
BIBLIOGRAFIA................................................................................................ 70
ANEXO 1…………….…………………………………………………………..... 72
ANEXO 2…………….…………………………………………………………...... 74
ANEXO 3…………….…………………………………………........……………. 76
ANEXO 4…………….…………………………………………………………....... 77
ANEXO 5…………….…………………………………………………………….. 79
ANEXO 6…………….…………………………………………………………….. 81
ANEXO 7…………….…………………………………………………………….. 83
10
Pag.
ANEXO 8………………………………………………………………………….. 85
ANEXO 9………………………………………………………………………….. 86
ANEXO 10……………………………………………………………………….. 87
ANEXO 11……………………………………………………………………….. 88
ANEXO 12……………………………………………………………………….. 90
ANEXO 13……………………………………………………………….. .......... 110
11
CAPITULO I INTRODUCCION A E-COMMERCE
12
1. INTRODUCCIÓN A E-COMMERCE
Los avances tecnológicos de la computación y las comunicaciones por Internet
han evolucionado las actividades de las personas, así como la forma de hacer
negocios. Internet se ha consolidado como la plataforma ideal para el desarrollo
de pequeñas y grandes empresas, al permitir la globalización de productos y
servicios. El comercio también se ha visto beneficiado con estos avances, con el
llamado E-commerce o comercio electrónico.
Necesariamente para implementar un E-Commerce usamos Internet que es el
nuevo canal para tener presencia y vender. Prácticamente todas las empresas
grandes están en Internet, desde las que tienen presencia institucional hasta las
que administran toda su información desde la red pasando por las que muestran
información o las que realizan transacciones comerciales a través de una
plataforma de E-Commerce, ya sea business to business (B2B) o business to
comerce (B2C), etc.
Estas son algunas de las poderosas y numerosas razones para pensar en
implementar un E-Commerce:
• Costos por contacto muy bajos.
• Audiencia mundial.
• Facilidad para publicar e informar.
• Actualización inmediata.
• Alta capacidad de feedback.
• Alto nivel de personalización.
• Control de resultados.
El impacto de Internet en el mundo entero ha sido realmente arrollador, de una u
otra forma todos hablan de Internet, recurren a ella y/o realizan casi todos sus
negocios en línea (E-Commerce / E-Business). Siendo este último un importante
13
punto de partida para el enorme desarrollo de un nuevo mercado y la evolución
del concepto de la economía actual a un nuevo concepto "e-economía".
Todo esto nos permite especular que el futuro de muchas de las empresas del
sector "real", indiscutiblemente está en aprovechar y saber proyectar de una
forma provechosa el potencial que le ofrece Internet. La creciente demanda que
existe actualmente de llevar negocios hacia la infraestructura del "E-Commerce",
basados en el concepto de la "Empresa Virtual"; y si a esto se le suma el aumento
en tecnologías de ventas y servicios al cliente necesariamente estamos
apuntando a E-Commerce.
Internet es una poderosa herramienta que puede darnos la ventaja competitiva
necesaria para enfrentar los retos tecnológicos de la época. Cualquier empresa
puede incursionar efectivamente en Internet; tanto si se desarrolla en el ámbito
industrial, comercial como en el área de servicios. Es de suma importancia tener
claros cuáles son los beneficios que pueden derivar de esta forma de trabajo y su
importancia dentro de las organizaciones.
14
1.1 QUÉ ES E-COMMERCE E-Commerce, o comercio electrónico, se lo puede definir como la conducción de
transacciones financieras por medios electrónicos. Con el crecimiento del
comercio en Internet y la web, el E-Commerce se refiere a menudo a todas las
compras que se realizan en las tiendas on-line en la web, también conocidos
normalmente como sitios web de E-Commerce. También pueden ser llamadas
"tiendas-virtuales" o cyber-tiendas. Puesto que la transacción pasa por Internet y
la web, algunos han sugerido otro término: I-commerce (comercio de Internet), o
icommerce.
Otro concepto más amplio y claro de E-Commerce (Comercio Electrónico) es la
compra y venta de bienes y servicios a través de Internet y más específicamente
en el World Wide Web. Podríamos decir que el E-Commerce está estructurado
por "Tiendas virtuales" en sitios web que ofrecen catálogos en línea. Incluso se
han creado "Centros comerciales virtuales" con gran cantidad de tiendas con todo
tipo de accesorios para la venta. Esta forma de comercio electrónico ha
consolidado a grandes empresas que ya figuran en la bolsa de valores y son de
los portales de Internet más visitados.
Nuestra definición de E-Commerce es: un medio que utiliza el poder de Internet al
servicio de cualquier empresa con visión futurista y emprendedora para ayudarle
a obtener utilidades más efectiva y eficientemente; por que el comercio
electrónico es la forma de aumentar ventas y generar nuevos canales,
permitiendo además el ingreso de su negocio al Mercado Global y a la inserción
en Nuevos Mercados.
El E-commerce (Comercio Electrónico) o lo que es lo mismo: "hacer negocios
electrónicamente" permite a las empresas adquirir una fuerte posición estratégica
dentro del mercado. En la actualidad, los hombres y mujeres de negocios ven al
Comercio Electrónico como una manera de modernizar sus operaciones, alcanzar
nuevos mercados y servir mejor a sus clientes.
15
Juega también un rol muy importante dentro de la reingeniería de los procesos de
negocio al interior de una organización; ya que resulta una manera mas eficiente
de automatizar los procesos entre departamentos o divisiones de una
organización.
A través del comercio Electrónico es posible:
• Hacer más sencilla la labor de los negocios con los clientes,
• Efectuar una reducción considerable del inventario,
• Acelerar las operaciones del negocio,
• Proveer nuevas maneras de encontrar y servir a los clientes,
• Ayudar a diseñar una estrategia de relaciones con sus clientes y proveedores,
especialmente a nivel internacional.
Mucha gente piensa que el comercio electrónico es todavía una utopía. Sin
embargo, si observamos el volumen de negocios que efectúan países como
Estados Unidos o Canadá, incluso muchos países de Europa; la perspectiva
cambia y nos hace mirar al comercio electrónico como una oportunidad de
negocio que puede llegar a representar a todos los sectores y países.
En nuestro país el número de operaciones comerciales o financieras que pueden
realizarse va aumentando progresivamente día a día.
Es alentador observar como las grandes tiendas de electrodomésticos y algunos
bancos ya ofrecen la posibilidad de comprar o realizar transacciones a través de
Internet.
El E-Commerce no solo sirve para comprar un libro, encargar flores o hacer la
compra del supermercado; permite también realizar operaciones bursátiles,
comprar suministros para las empresas o formalizar operaciones de comercio
internacional. El ámbito de aplicación es infinito y en la actualidad se dispone de
programas que automatizan la operación y garantizan el pago seguro de la
16
misma; tanto si se trata de microtransacciones para pagar un juego o un CD
musical, como de operaciones financieras de gran complejidad y envergadura.
En síntesis, el Comercio Electrónico puede mejorar visiblemente la manera de
hacer negocios y abre el camino para entablar relaciones comerciales más
provechosas y eficientes.
17
1.2 ANTECEDENTES
El comercio electrónico es un tema en auge desde hace unos años. Muchos han
creído que podría ser la piedra angular del futuro. Pero seamos realistas, ¿han
desaparecido los libros o periódicos desde que existe Internet? El futuro nunca
reemplaza al pasado por completo, sino sólo en aquellas áreas donde el pasado
se nos queda corto
El comercio electrónico no va a reemplazar al comercio tradicional. En todo caso,
el comercio tradicional puede reforzarse con comercio electrónico. Las tiendas
virtuales más exitosas son extensiones del comercio tradicional.
Desarrollar y mantener un comercio electrónico con miles de compras al día, no
es lo mismo que montar nuestra pequeña tienda virtual en Internet. Esto último lo
tenemos al alcance de la mano casi todos los que conocemos Internet y
disponemos de un lugar para colocar nuestras propias páginas web. El gran
comercio electrónico es un objetivo restringido a unos pocos empresarios, sólo
aquellos que en el mundo real son capaces de poner en marcha y mantener una
superficie comercial.
Disponer de una tienda virtual es tan fácil como colocar un catálogo on-line y un
sencillo sistema de compra (envío de pedidos) en Internet. Si se tienen grandes
pretensiones, podemos añadir los siguientes sistemas que nos permitirán
acercarnos al concepto de gran E-Commerce:
- Carrito de compra,
- Pasarela de pago,
- SSL y base de datos encriptada,
- Seguimiento de envíos,
- Buscador,
- Sección de ofertas,
- Sección de los más vendidos,
- CRM
18
Un carrito de compra tiene sentido cuando nuestros clientes suelen comprar más
de un artículo por sesión, lo cual es muy raro en pequeños E-Commerce.
La pasarela de pago, nos libra de la tediosa tarea de cobrar los productos
adquiridos por nuestros clientes, realizándose de forma automática e inmediata.
Si se tiene más de una venta al día, se debería usar la pasarela de pago.
El sistema SSL nos asegura que la información transferida entre el comercio
electrónico y el cliente no la puede capturar nadie, aunque esté escuchando en
nuestras líneas de datos. Así, los clientes podrán teclear tranquilamente su
número de TARJETA en nuestras páginas web. Sin embargo, el punto más
vulnerable en la seguridad de los datos no está en la transmisión, sino en el
almacenamiento. Los números de TARJETAS que usan los hackers para realizar
compras fraudulentas, se suelen extraer de bases de datos de clientes de tiendas
virtuales. Para evitar esto, las bases de datos deberán estar encriptadas
El servicio de seguimiento de envíos permite al cliente ver en qué situación se
encuentra su pedido.
El buscador resulta interesante en un catálogo grande. La mayoría de las veces
es preferible tener bien categorizados los artículos, a tener un buscador, puesto
que es más difícil encontrar un producto por su nombre exacto que buscándolo
por temas. Además, si el cliente recorre el catálogo tiene más probabilidad de que
se fije en algún otro producto que le pueda interesar.
La sección de los más vendidos y la de ofertas, nos permitirá llamar la atención
sobre productos concretos, que normalmente no se encuentran fácilmente en el
catálogo. Son opciones interesantes para catálogos muy grandes.
CRM (Customer Relationship Management) nos ayuda a personalizar el
escaparate de nuestro comercio electrónico a medida de cada cliente. Por
ejemplo, si a una persona que al ingresar en un E-Commerce se encuentra que el
libro más destacado de la página principal siempre tiene relación con SQL. ¿Por
19
qué? ¿Tanta gente compra libros de SQL? lo que ocurre es que esa persona ha
comprado algunos libros de SQL en ese E-Commerce. Una implementación
efectiva de CRM permite mejorar las relaciones con los clientes, conociéndolos
mejor y permitiendo disminuir los costos en la consecución de nuevos prospectos
y aumentar la fidelidad de los ya existentes, lo cual, en ambos casos, significa
mayores ventas y más rentabilidad para el negocio. Además, también se obtienen
beneficios relacionados con mejores resultados en el lanzamiento de nuevos
productos o marcas y en el desarrollo de marketing más efectivo. CRM, Customer
Relationship Management, se refiere a la administración de todas las
interacciones que pueden tener un negocio y sus clientes. Se enfoca en la
optimización del ciclo de vida del cliente en su totalidad. Además, CRM es un
término de la industria de la información que reúne metodologías, software y las
capacidades de la Internet para administrar de una manera eficiente y rentable las
relaciones de un negocio con sus clientes.
El CRM consiste en 10 componentes:
Funcionalidad de las ventas y su administración, el telemarketing, el manejo del
tiempo, el servicio y soporte al cliente, la mercadotecnia, el manejo de la
información para ejecutivos, la integración del ERP (Enterprise Resource
Planning), la excelente sincronización de los datos, el e-commerce, el servicio en
el campo de ventas.
Algunos ejemplos de los softwares de CRM más utilizados son:
• PeopleSoft: Esta solución transforma datos complejos en información útil, lo
que facilita tomar decisiones en tiempo real que incrementen la rentabilidad del
cliente. Permite además que ejecutivos de mercadotecnia, ventas y soporte
sean más estratégicos en la manera como manejan la interacción con sus
clientes.
• Navision: Permite adelantarse en la economía de e-business de hoy, para que
cuidar de las relaciones comerciales: con los clientes, prospectos, inversores,
proveedores y otros. Ofrece un conjunto integrado de soluciones de
administración para la gestión de las relaciones con los clientes, desde
compañías que implementan un CRM por primera vez, hasta compañías con
20
una larga experiencia en esta filosofía. Esta solución de CRM crece a medida
que el negocio crece.
• mySAP CRM: Proporciona una serie de aplicaciones que ayudan a la empresa
a centrarse en el cliente y a aumentar su nivel de eficacia
• Solomon: Está diseñado para que el mismo usuario pueda realizar
adaptaciones en forma rápida y sencilla sin modificar el código fuente. Al día
de hoy Solomon está presente en casi todos los tipos de industrias,
21
1.3 CARACTERÍSTICAS DEL E-COMMERCE
El término E-Commerce hace referencia a las transacciones comerciales en las
cuales el pedido en firma de un producto o servicio son por medios electrónicos y
el E-Commerce nos ofrece algunas modalidades; dentro de las cuales cualquier
empresa puede enmarcarse y estas modalidades son:
- B2B business to business: sitios de transacciones comerciales entre
empresas.
- B2C business to consumer: sitios de ventas al consumidor final.
- C2C consumer to consumer: remates y sitios de intercambio de bienes o
servicios entre personas.
- C2B consumer to business: sitios en los que las personas se agrupan para
realizar negocios con las empresas.
Businnes To Businnes
El denominado comercio electrónico o business to business hace referencia al
proceso de automatización a las empresas con el objetivo de optimizar los
contactos y las operaciones comerciales con sus clientes.
Ver anexo 1
Business To Consumer
Dentro de la modalidad de B2C, se encuentran los negocios puramente virtuales
de las llamadas empresas.COM es decir las compañías que nacieron en Internet
y no tienen presencia en el mundo real.
Negocios reales que crean sitios web para comercio electrónico.
Hay negocios ya instalados en el mundo real que se posesionan en un sitio WEB
como otro punto de venta.
Ver anexo 1
Consumer To Consumer
Las intensas posibilidades de comunicación y contactos que se ofrecen han
hecho posible la proliferación de sitios que establecen relaciones comerciales
22
entre consumidores. Por ejemplo los sitios de remates en donde se ofertan los
productos y la compra de los mismos es realizada por personas y no por
empresas.
Ver anexo 1
Consumer To Business Al igual que en el C2C las grandes ventajas que ofrece Internet hacen posible que
muchos usuarios se pongan de acuerdo para realizar una compra en grupo a una
empresa.
Ver anexo 1
Desde el punto de vista del consumidor, el márketing en Internet presenta dos
grandes novedades: un mayor grado de libertad de elección y la eliminación por
completo de las barreras de las distancias.
Internet a través del E-Commerce permite el acercamiento de la empresa al
consumidor, con lo que trata de establecer nuevas relaciones. Las líneas
generales de necesidad que han seguido los comercios y negocios en Internet
que han reportado mayores éxitos son:
• Interactuar de forma directa con los clientes, facilitando él dialogo entre las
partes interesadas
• Proporcionar las relaciones y necesidades entre sus propios clientes.
• Proporcionar servicios añadidos no comerciales, como asistencia técnica,
necesidades general, etc.
• Detección inmediata de las necesidades del mercado
• Respuesta rápida a las demandas, consultas, pedidos, etc., de los
consumidores.
No se requieren instrumentos especiales para realizar marketing en Internet sino
la utilización de los dispositivos genéricos de Internet para las tareas de
márketing, y una forma de hacer márketing a costos reducidos es usando:
23
• Paginas Web, constituyen la herramienta principal del márketing. En ellas
se pone la información empresarial, y supone el primer contacto de los
potenciales clientes con la empresa o comercio. Por ello se requiere que
estas páginas estén debidamente diseñadas de forma que transmitan la
información necesaria, sin que estas estén recargadas de un contenido
excesivo, lo que haría la descarga de la página lenta y fastidiosa.
• Las paginas web contiene en sí misma nuevas herramientas. Banners (banderolas), enlaces y cookies; los cuales son dispositivos que facilitan
la navegación por Internet, conducen al usuario hacia las páginas del
comercio y permiten al comerciante obtener información del cliente.
• FTP (Protocolo de Transferencia de Archivos), esta herramienta permite
acceder a infraestructuras informáticas remotas y obtener de ellas la
información necesaria. Son particularmente útiles en los sitios que ofrecen
acceso a personas anónimas, usuarios que no estén obligados a
registrarse o identificarse, así el comerciante podrá facilitar información de
los productos y / o servicios que este ofreciendo al posible cliente.
• Correo Electrónico, el correo electrónico no solo sirve para optimizar los
procedimientos de comunicación, ya que ofrece mejores prestaciones y
reduce los costos de correo, si no que posibilita lo que ha venido a llamarse
márketing de base de datos, permitiendo él envió de información de una
forma selectiva de acuerdo al perfil del cliente. Así, por ejemplo,
amazon.com, mantiene en su nodo tablones de noticias con novedades
editoriales, realiza criticas de libros, etc., pero además también posibilita a
los clientes intercambiar puntos de vistas sobre los libros.
Los principales modelos de e-commerce son:
La Tienda Virtual es el modelo inicial y más sencillo, que puede ser constituido
por el propio comerciante, y que consiste, en su forma más simple, en hacer
presencia en la Web a través de paginas web mostrando la gama de productos de
la empresa. Este modelo se simplifica aún más cuando el comerciante arrienda un
dominio en cualquier servidor de Internet, por que no necesita desplegar recursos
propios.
24
La Galería Comercial (Mall) está constituida por un conjunto de tiendas que
aparecen en un dominio común y bajo la cobertura de un nombre comercialmente
conocido. Está formula permite a las tiendas compartir gastos de explotación y
obtener otras economías de escala al delegar en el gestor de la galería algunas
de las tareas de explotación.
Según van integrando tareas, pueden llegar a formarse Mercados gestionados por
terceros, una evolución del modelo anterior en donde la galería toma mayores
responsabilidades, como promoción, pagos, creación de catálogos e interfaces
con el usuario que sean más atractivas, etc. Este es un campo adecuado para las
iniciativas de los proveedores de servicios de Internet.
Suministradores de la cadena de valor que es una variante más evolucionada
donde se integran otras tareas no meramente electrónicas, como la distribución y
la logística. A esta modalidad se están integrando las grandes empresas de
mensajería como Federal Express o DHL. Los llamados Informediarios
(intermediarios de la información como portales, buscadores, canales, agentes,
etc.), han de jugar un papel cada vez más importante, por que ellos van hacer los
verdaderos organizadores de la información en Internet y por lo tanto del comercio
electrónico.
Las Comunidades Virtuales, han conseguido grandes éxitos al reunir grupos de
productores y de consumidores en un ámbito común. Es un claro ejemplo de este
modelo www.amazon.com, una librería virtual que vende en los cinco continentes
a precios competitivos, basados en un stock ceros y en la automatización y
optimización de los diferentes procesos de consulta, venta y, por supuesto,
distribución.
Plataformas de Colaboración que fueron creadas para venta de servicios
especializados en donde empresas y colectivos unidos por problemas e intereses
comunes se prestan mutuamente servicios de asesoramiento o difusión de
técnicas, y donde los servicios son pagados en forma de contra prestación de
servicios.
25
Una vez seleccionado el modelo de E-Commerce a usar, debemos preocuparnos
luego de cómo diseñaremos a nuestro E-Commerce; lógicamente esto dependerá
mucho del presupuesto que tengamos pero se debería poner énfasis en:
El diseño de la página.
En el momento de diseñar el sitio de una empresa las opciones son variadas.
La elección dependerá del presupuesto que se disponga y de las necesidades
especificas de la compra.
Diseño propio.
En muchos casos son los mismos integrantes del departamento de sistemas
quienes realizan la programación del sitio Web.
Personal contratado especialmente.
Se contrata a una agencia especializada en el ramo o en su caso a un Web
master, para que realicen el diseño y la puesta en marcha del el sitio Web.
Diseño tercerizado.
Otra opción es contratar un diseño de sitio estandarizado, con parámetros
preestablecidos y estructuras predefinidas.
Ver anexo 1
Diseño tercerizado a la medida.
Es una opción más costosa pero mas elaborada, y sin duda la que otorga una
presencia mas definida de la empresa.
Otras variantes. Muchos sitios en la Web dan la opción de crear tiendas virtuales en minutos
basados en una serie de parámetros estándar y con una pequeña dosis de
customatización.
Ver anexo 1
26
Contenido Del Sitio
Otro de los aspectos fundamentales de un negocio virtual es el contenido del
sitio.
Hay que tener en claro que la gente navega para buscar información y,
eventualmente, para realizar alguna compra.
Un sitio E-Commerce debe contar por los menos con:
Información general referente a nuestro negocio y nuestra organización así
como al objetivo fundamental de nuestra empresa.
Descripción de productos, esto quiere decir un detalle de todos los productos y
que tienen que incluir foto así como descripción detallada del mismo,
características y todos los datos que el cliente pudiera necesitar para su total
convencimiento.
Navegabilidad; esto quiere decir que nuestro sitio debe ser fácil de navegar, y
para esto hay que cuidar todos los aspectos, cuantos menos clic´s deba hacer
el cliente para comprar, mejores son los resultados.
Fotos y gráficos, todas las fotos y los gráficos descriptivos ayudan mucho al
momento de la compra, pero debe de ser muy selectivo en las imágenes
que cargara al sitio.
Faqs que son las preguntas mas frecuentes y son de mucha ayuda para los
visitantes a nuestro sitio y no deben faltar en ningún sitio de E-Commerce.
Consultas on line; si existe la posibilidad de que nos consulten on line hay que
hacerlo ya que no siempre es posible
Considerar las necesidades de los clientes ya que los clientes buscan buenos
precios, buenos productos y servicio.
Promoción del sitio. Para poder vender, lo que hay que hacer primero es lograr que los clientes
potenciales visiten nuestra pagina. Habrá que hacer entonces, un importante
esfuerzo para generar trafico de visitantes, promoviendo tanto estrategias tanto
on line como off line.
27
Promoción on line.
Subida a buscadores y directorios. Esa subida puede ser manual, ingresando
desde el link que esos buscadores llaman generalmente "sugerir un sitio", y
llenando el formulario correspondiente. "Otra forma más rápida es utilizar
formularios especializados para agregar tu URL a varios motores de búsqueda
a la vez".
Ver anexo 1
Promoción off line.
Estos sitios pueden realizarse a través de los medios tradicionales como radio,
t.v. revistas y diarios, siempre que se disponga de los recursos para ello.
En Internet hay muchos recursos que no por ser gratuitos son de mala calidad, en
Internet no todo lo que se ve es real. Hay sitios que incrementan sus contadores
con el fin de aumentar el costo de sus espacios publicitarios. Empresas que
venden alojamiento web gestionados en servidores gratuitos. Sitios que tienen
publicidad de grandes marcas que nunca contrataron espacios publicitarios, pero
que es colocada con el fin de hacer creer a sus anunciantes que su sitio "vende".
Hay muchos vendedores de ilusiones en la red.
El éxito empresarial en el comercio electrónico tiene como bases principales:
• El desarrollo de Internet y el comercio electrónico en la sociedad como
propulsores de la demanda.
• La incorporación efectiva de empresas logística al comercio electrónico.
• El acierto empresarial para acomodar su oferta a la demanda o para la
creación de nuevos productos y servicios.
• La adecuación de las empresas al comercio y negocios a través de
Internet.
El desarrollo del comercio electrónico está dependiente de factores diversos,
sociales y económicos, como el desarrollo económico de la sociedad, el propio
desarrollo de Internet, la formación de nuevos hábitos de compra y la eliminación
de las barreras para que crezca paulatinamente el comercio electrónico.
28
Algunos productos son más indicados para su distribución y venta a través de
Internet por lo que se debe ser muy especifico a la hora de elegir algún producto;
asi como en nuestro caso que elegimos la venta de CD’s y DVD’s.
En general, en el mercado orientado al consumidor, se han registrado los
siguientes productos de mayor éxito:
• Mercancías que no necesitan ser probadas por el consumidor, tales como
versiones triad de programas varios, etc.
• Artículos de consumo general, como equipos de alta fidelidad,
ordenadores, etc.
• Productos con una relación precio volumen grande como los CD de
música, productos informativos, etc.
• Intangibles como información, noticias, reservas, etc.
De lo anotado anteriormente obtenemos los siguientes productos más vendidos
en Internet:
Libros 57 %
Cd´ de audio 39%
Software 18 %
Electrónicos 9 %
Medios de suscripción 9 %
Tickets, entradas, pasajes 6%
Informes reportes estudios 4.5%
Hardware informático 4.5%
Otros 12%
29
1.4 VENTAJAS Y DESVENTAJAS DEL E-COMMERCE VENTAJAS
El comercio electrónico con respecto al comercio tradicional, ofrece a las
empresas notables ventajas relacionadas con el propio comercio y las
mercancías:
• Adquirir un canal de comunicación y publicidad de alcance masivo.
• Conseguir una forma de acceso evitando a los intermediarios actuales.
• Establecer empresas virtuales o virtualizar las existentes.
• Vender y prestar servicios, como asesoramiento, relaciones postventas,
etc.
• Sustituir las actuales mercancías por su equivalente digital.
• Una mayor tecnificación de la empresa.
• Nuevas y más estrechas relaciones entre cliente y proveedor.
Además de las ventajas antes mencionadas del comercio electrónico, el
comerciante o empresario puede verse subyugado para iniciarse en el comercio
electrónico por otras causas como:
• La oportunidad de adelantarse a sus competidores, lo que se produce
cuando una empresa es pionera en algún campo de una actividad
comercial.
• La presión competitiva, que se produce cuando una gran parte de sus
competidores realizan comercio electrónico.
• La presión de la demanda, cuando una gran parte de sus potenciales
compradores compran a través de Internet
• Globalización. El comerciante que se lanza a la arena del comercio
electrónico disfrutará de una presencia global en el mercado. Su campo de
acción no se verá limitado por distancias ni por área de actividad.
30
• Formación de precios. El mercado por Internet permite a los
consumidores explorar mejor el mercado y sus precios, lo que supone en
un principio una evolución a una competencia más perfecta. De hecho
algunos de los intermediarios se dedican a una exploración de precios de
un determinado producto.
• Reducción de costos. el comercio electrónico supone un acortamiento en
el ciclo de compra y sustitución o eliminación de sus tradicionales
intermediarios, lo que permite una considerable reducción en los costos
• Nueva cadena de valor. El comercio electrónico altera severamente la
cadena de valor del comercio. La cadena tradicional, constituida por
mayoristas, minoristas, distribuidores, etc. toma nueva forma. Se reduce
gran parte de los intermediarios, llegando así a organizaciones de
mediación más plana y aparece en muchos casos la venta directa.
• Nuevos flujos de dinero. El nuevo comercio proporciona la aparición
simultanea de métodos mejorados de los actuales medios de pago y
medios de pago por Internet, destacándose el dinero electrónico y los
medios sugeridos por la banca electrónica.
• Cambios en los stocks. El comercio electrónico cambia también el
concepto tradicional de los stocks, las nuevas mercancías, como
información, música y otros contenidos similares pueden ser
"digitalizados". En los casos de mercancías físicas, no es muy necesario
la presencia física de estos en la empresa, por que pueden ser
almacenados cerca de sus lugares de producción o consumo, minimizando
los costos lógicos.
31
DESVENTAJAS
Dentro del desarrollo e implementación de un E-Commerce encontraremos mas
ventajas que desventajas, siendo estas últimas netamente técnicas y son:
• A pesar de las enormes posibilidades ofrecidas por el comercio electrónico,
este está teniendo un arranque desigual y, en muchos ámbitos, más lento
de lo esperado, lo que ha hecho que este fenómeno haya sido estudiado
bajo muy diferentes puntos de vista.
• La seguridad aparece como principal barrera, si bien en ella influye más la
falta de garantías que aspectos concretos de ella, como el fraude o la
delincuencia, para los que si existen instrumentos de protección.
• El comercio electrónico exige la creación de un marco legal estable
mediante la actualización de aspectos múltiples de la legislación y la
regulación, como lo es necesario en las áreas de la seguridad y legalidad
del propio comercio, la fiscalidad, los medios de pagos remotos y la
propiedad intelectual y el nombre de los dominios.
• La complejidad tecnológica es un factor que actúa tanto a la hora de
iniciarse como tras la implantación del comercio electrónico en la empresa.
Este aspecto tiene una doble repercusión; por un lado el de los costes
incurridos en las inversiones iniciales y en equipamiento y, por otro, el perfil
de formación generalmente escaso o inexistente en las empresas.
• Las comunicaciones están actuando también como una barrera de entrada,
dado que en la actualidad tienen un costo que es considerado elevado por
las PYMES y, además, tienen unas prestaciones y calidad del servicio que
deben mejorar.
32
1.5 ASPECTOS LEGALES DEL E-COMMERCE Como problemas jurídicos o legales que surgen por motivo del comercio
electrónico, podemos mencionar:
1. La validez legal de las transacciones y contratos sin papel;
2. La necesidad de acuerdos internacionales que armonicen las legislaciones
sobre comercio de los diferentes países;
3. Los impuestos aplicables a las transacciones por el ciberespacio;
4. La protección de los derechos de propiedad intelectual en la red,
5. La protección de los consumidores,
6. Los contenidos ilegales y uso abusivo de información o datos personales y/o
secretos comerciales.
Además, se dan otros de carácter penal por motivo de los fraudes realizados a
través del Internet, la penetración de información confidencial o secretos
comerciales a través de la misma red, los grandes daños y perjuicios causados
por la difusión de cualquier virus computacional, pornografía infantil, etc.
Como vemos, el comercio electrónico suscita muchos problemas, no solo de tipo
tecnológico, sino también jurídicos. Por consiguiente, consideramos fundamental
que la empresa privada y los diferentes órganos del estado trabajen
conjuntamente en la adopción de leyes y reglamentaciones para el comercio
electrónico, de tal manera que se pueda proteger los intereses de cada individuo,
al igual que los de nuestra sociedad, sin entorpecer el desarrollo de las
actividades mercantiles a través de medios electrónicos
La Constitución Política de la República del Ecuador establece en el Título III,
Capítulo IV, artículo 35 que los ciudadanos ecuatorianos, y; en el Título II,
Capítulo II, artículo 13 los ciudadanos extranjeros sean ambos; personas físicas y
jurídicas, están habilitados para ejercer toda industria o comercio lícito en tanto no
esté prohibido por ley, incluyendo en este concepto al comercio electrónico como
cualquier actividad mercantil que se ejercite en el ambiente "en línea".
33
En un trabajo realizado por el doctor Alberto Millé sobre los aspectos legales del
comercio electrónico, considera que los aspectos verdaderamente críticos que
reclaman ajuste en la legislación de fondo son:
Extender a los procedimientos electrónicos de rúbrica el concepto legal de firma
ya que ésta es la forma de consentimiento en los actos jurídicos.
La regulación sobre firmas electrónicas es de suma importancia para el comercio
electrónico ya que sin la misma, persiste un vacío en cuanto a como cumplir con
el requisito de firma que es necesario para la validez jurídica de ciertos contratos.
Los que conocen de la materia sostienen que hablar de firma digital no es
correcto toda vez que los avances tecnológicos pueden permitir firmas
electrónicas que no sean necesariamente digitales.
En concordancia con estas modificaciones se debieran reglamentar:
- Las características que deberá reunir un archivo mensaje digital para adquirir
valor documental y obligatorio.
- Condiciones requeridas al intercambio de mensajes digitales.
- Valor probatorio y condiciones de archivo de los archivos y mensajes digitales.
- Modalidades de contratos por medio de mensajes digitales.
- Obligaciones de los emisores y receptores de mensajes digitales.
- Atributos y recaudos de las entidades de certificación de firmas digitales.
- Atributos y recaudos de los certificados de firmas digitales
Otros temas legales de importancia para permitir el pleno desarrollo del comercio
electrónico son:
- La regulación de la privacidad para proteger los datos de los usuarios,
permitiendo la libre circulación que tenga un interés público.
- Una ley de delitos informáticos que dé protección y seguridad a los sitios de
comercio electrónico.
- La protección del consumidor "on line" de forma tal que éste tenga seguridad
de las transacciones en línea.
34
- Fijación de los términos y condiciones de los contratos de management con
los fundadores y demás ejecutivos clave.
- Registro de la marca. Si se va a crear una marca para la empresa o proyecto
de Internet, antes de comenzar a usarla es conveniente que se solicite el
registro de marca en los países donde va a comercializar sus productos o
servicios o bien donde va a asociar una publicidad razonablemente
relacionada con el uso de la misma, de esta manera se evitarán problemas
legales en el futuro.
- Definir aspectos societarios. En la etapa de armado de su negocio en Internet
se deberá en primer lugar constituir la sociedad holding y determinar donde
van a operar las diversas subsidiarias que operarán en los países donde usted
decida distribuir sus productos o servicios. Existen diversas estructuras desde
las más formales a las menos formales todas son válidas siempre y cuando
usted registre dicha sociedad extranjera en nuestro territorio.
- Registro del dominio. El significado de los nombres de dominio. La URL
especifica el formato exacto en el cual la información deseada debe ser
requerida y dónde o sea en que directorio de la WWW puede encontrarse, es
fácil entonces derivar de la dirección IP el nombre de dominio y en
consecuencia direccionar la búsqueda hacia la home page correspondiente y
si una compañía es exitosa quiere registrar su marca como nombre de dominio
y los potenciales clientes deben meramente entrar el nombre o marca en su
browser.
- Derechos de propiedad intelectual sobre nombres de dominio. Se aplica la
misma jurisprudencia que protege los signos llamados telefónicos y
direcciones telegráficas. Por lo que dichos nombres de dominio adicionalmente
a su función de direcciones, sirven para identificar compañías pero esto no
implica protegerlos como marcas contra cualquier clase de uso fuera de la
esfera de Internet con validez mundial y reconociéndoseles prioridad.
- Registro del Copyright. El registro de la compilación como obra intelectual a fin
de proteger todos los elementos que la integran debe realizarse en el Registro
Nacional de la Propiedad Intelectual en el país del lugar donde exista la
sociedad holding y en cada uno de los países donde existe una filial al
respecto.
35
- Aspectos operativos como el Análisis del marco regulatorio de la actividad a
realizar a través del sitio. Esto apunta a conocer conforme al objeto de su
negocio, cuales son las normas aplicables al mismo en el país donde funciona
la sociedad holding y en los diversos países donde operan sus respectivas
filiales. No se debe olvidar que cualquier usuario podrá acceder desde
cualquier lugar del mundo a su web, por lo que deberá tomar todos los
recaudos a fin de no infringir las normas de otros estados.
- Fijar los términos y condiciones del uso del sitio. Este punto está relacionado
con restringir el acceso al sitio al cumplimiento de determinadas condiciones o
bien a la aceptación de la política de uso de sus contenidos fijada por la
empresa responsable del mismo. Lo correcto es que cada sitio indique en su
home page, cual es su política de contenidos, de hipervínculos y de intimidad.
Si dicho sitio comercializa bienes y servicios debe poner a disposición del
usuario un contrato maestro donde se indiquen las condiciones y términos de
la contratación, así como las debidas garantías asumidas por la empresa.
Estas condiciones deberán ser aceptadas previamente por el potencial
consumidor para que dicho contrato tenga efectos legales entre las partes.
- Celebración de convenios con las empresas prestadoras de servicios de
tarjetas de crédito o de débito. La instalación de una plataforma de E-
Commerce para la realización de transacciones on-line, deberá correr sobre
un servidor seguro o que opera bajo el estándar SSL (Ver anexo 2). En el
gateway de pagos se acreditan on line los pagos realizados mediante tarjetas
de crédito internacionales, utilizándose los servicios de una tercera parte en la
verificación y acreditación de dichos pagos. Existen empresas internacionales
que realizan este tipo de operatoria con la máxima seguridad y un costo
mínimo.
- Aspectos legales a tener en cuenta en la etapa de funcionamiento:
Celebrar contratos de publicidad en Internet. Son contratos atípicos que no
tiene relación alguna con los contratos de publicidad celebrados en el mundo
real.
Celebración de contratos de provisión o cesión de contenidos. La página Web
es una obra multimedia que incluye, diseño, texto, sonido e imagen.
36
Todo esto en conjunto constituye una compilación que es protegida por el
Registro Nacional de la Propiedad Intelectual.
De los temas legales escritos anteriormente se han anotado ya algunas leyes en
otros países como en España, Argentina, Panamá, etc. pero no están aún en
nuestro país por lo que se debería de implementarlas; algunas de estas leyes
abarcan tópicos muy importantes y los veremos a continuación.
PRINCIPIOS DE LA PROTECCIÓN DE DATOS Calidad de los datos 1. Sólo se podrán recoger datos de carácter personal para su tratamiento
automatizado, así como someterlos a dichos tratamientos, cuando tales datos
sean adecuados, pertinentes o no excesivos en relación con el ámbito y las
finalidades legítimas para las que se hayan obtenido. En su clasificación sólo
podrán utilizarse criterios que no se presten a prácticas ilícitas.
2. Los datos de carácter personal objeto de tratamiento automatizado no podrán
usarse para finalidades distintas de aquellas para las que los datos hubieran
sido recogidos.
3. Dichos datos serán exactos y puestos al día de forma que respondan con
veracidad a la situación real del afectado.
4. Si los datos de carácter personal registrados resultaran ser inexactos, en todo
o en parte, o incompletos, serán cancelados y sustituidos de oficio por los
correspondientes datos rectificados o completados, sin perjuicio de las
facultades que a los afectados.
5. Los datos de carácter personal serán cancelados cuando hayan dejado de ser
necesarios o pertinentes para la finalidad para la cual hubieran sido recabados
y registrados. No serán conservados en forma que permita la identificación del
interesado durante un período superior al necesario para los fines en base a
los cuales hubieran sido recabados o registrados.
6. Serán almacenados de forma que permitan el ejercicio del derecho de acceso
por parte del afectado.
7. Se prohíbe la recogida de datos por medios fraudulentos, desleales o ilícitos.
37
Derecho de información en la recogida de datos 1. Los afectados a los que se soliciten datos personales deberán ser previamente
informados de modo expreso, preciso e inequívoco de lo siguiente:
a) De la existencia de un fichero automatizado de datos de carácter personal,
de la finalidad de la recogida de éstos y de los destinatarios de la
información.
b) Del carácter obligatorio o facultativo de su respuesta a las preguntas que
les sean planteadas.
c) De las consecuencias de la obtención de los datos o de la negativa a
suministrarlos.
d) De la posibilidad de ejercitar los derechos de acceso, rectificación y
cancelación.
e) De la identidad y dirección del responsable del fichero.
2. Cuando se utilicen cuestionarios u otros impresos para la recogida, figurarán
en los mismos en forma claramente legible, las advertencias a que se refiere el
ítem anterior.
3. No será necesaria la información a que se refiere el ítem 1 si el contenido de
ella se deduce claramente de la naturaleza de los datos personales que se
solicitan o de las circunstancias en que se recaban.
Consentimiento del afectado 1. El tratamiento automatizado de los datos de carácter personal de requerir el
consentimiento del afectado, salvo que la Ley disponga otra cosa.
2. No es preciso el consentimiento cuando los datos de carácter personal se
recojan de fuentes accesibles al público, cuando se recojan para el ejercicio de
las funciones propias de las Administraciones Públicas en el ámbito de sus
competencias, ni cuando se refieran a personas vinculadas por una relación
de negocios, una relación laboral, una relación administrativa o un contrato,
serán necesarios para el mantenimiento de las relaciones o para el
cumplimiento del contrato.
3. El consentimiento a que se refiere esta temática podrá ser revocado cuando
exista causa justificada para ello y no se le atribuya efectos retroactivos.
38
Datos especialmente protegidos 1. Nadie podrá ser obligado a declarar sobre su ideología, religión o creencias.
Cuando en relación con estos datos se proceda a recabar el consentimiento a
que se refieren los siguiente ítems, se advertirá al interesado acerca de su
derecho a no prestarlo.
2. Sólo con consentimiento expreso y por escrito del afectado podrán ser objeto
de tratamiento automatizado los datos de carácter personal que revelen la
ideología, religión y creencias.
3. Los datos de carácter personal que hagan referencia al origen racial, a la salud
y a la vida sexual sólo podrán ser recabados, tratados automáticamente y
cedidos cuando por razones de interés general así lo disponga una Ley o el
afectado consienta expresamente.
4. Quedan prohibidos los ficheros creados con la finalidad exclusiva de
almacenar datos de carácter personal que revelen la ideología, religión,
creencias, origen racial o vida sexual.
5. Los datos de carácter personal relativos a la comisión de infracciones penales
o administrativas sólo podrán ser incluidos en ficheros automatizados de las
Administraciones Públicas competentes en los supuestos previstos en las
respectivas normas reguladoras.
Datos relativos a la salud Las instituciones y los centros sanitarios públicos y privados y los profesionales
correspondientes podrán proceder al tratamiento automatizado de los datos de
carácter personal relativos a la salud de las personas que a ellos acudan o hayan
de ser tratados en los mismos.
Seguridad de los datos 1. El responsable del fichero deberá adoptar las medidas de índole técnica y
organizativa necesarias que garanticen la seguridad de los datos de carácter
personal y eviten su alteración, pérdida, tratamiento o acceso no autorizado,
habida cuenta del estado de la tecnología, la naturaleza de los datos
almacenados y los riesgos a que estén expuestos, ya provengan de la acción
humana o del medio físico o natural.
39
2. No se registraran datos de carácter personal en ficheros automatizados que no
reúnan las condiciones que se determinen por vía reglamentaria con respecto
a su integridad y seguridad y a las de los centros de tratamiento, locales,
equipos, sistemas y programas.
3. Reglamentariamente se establecerán los requisitos y condiciones que deban
reunir los ficheros automatizados y las personas que intervengan en el
tratamiento automatizado de los datos.
Deber de secreto El responsable de fichero automatizado y quienes intervengan en cualquier fase
del tratamiento de los datos de carácter personal están obligados al secreto
profesional respecto de los mismos y al deber de guardarlos, obligaciones que
subsistiran aún después de finalizar sus relaciones con el titular del fichero
automatizado o, en su caso, con el responsable del mismo.
Cesión de datos 1. Los datos de carácter personal objeto del tratamiento automatizado sólo
podrán ser cedidos para el cumplimiento de fines directamente relacionados
con las funciones legítimas del cedente y del cesionario con el previo
consentimiento del afectado.
2. El consentimiento exigido en el ítem anterior no será preciso cuando:
a) Cuando una Ley prevea otra cosa.
b) Cuando se trate de datos recogidos de fuentes accesibles al público.
c) Cuando el establecimiento del fichero automatizado responda a la libre y
legítima aceptación de una relación jurídica cuyo desarrollo, cumplimiento y
control implique necesariamente la conexión de dicho fichero con ficheros de
terceros. En este caso la cesión sólo será legítima en cuanto se limite a la
finalidad que la justifique.
d) Cuando la cesión que deba efectuarse tenga por destinatario el Defensor
del Pueblo, el Ministerio Fiscal o los Jueces o Tribunales, en el ejercicio de
las funciones que tienen atribuidas.
e) Cuando la cesión se produzca entre las Administraciones Públicas en
supuestos previstos.
40
f) Cuando la cesión de datos de carácter personal relativos a la salud sea
necesaria para solucionar una urgencia que requiera acceder a un fichero
automatizado.
3. Será nulo el consentimiento cuando no recaiga sobre un cesionario
determinado o determinable, o sino constase con claridad la finalidad de la
cesión que consiente.
4. El consentimiento para la cesión de datos de carácter personal tiene también
un carácter de revocable.
5. El cesionario de los datos de carácter personal se obliga, por el solo hecho de
la cesión, a la observancia de las disposiciones de estos ítems.
Si la cesión se efectúa previo procedimiento de disociación, no será aplicable lo
establecido en los apartados anteriores.
DERECHOS A LAS PERSONAS Derecho de información Cualquier persona podrá conocer, recabando a tal fin la información oportuna del
Registro General de Protección de Datos, la existencia de ficheros automatizados
de datos de carácter personal, sus finalidades y la identidad del responsable de
fichero. El Registro General ser de consulta pública y gratuita.
Derecho de acceso 1. El afectado tendrá derecho a solicitar y obtener información de sus datos de
carácter personal incluidos en los ficheros automatizados.
2. La información podrá consistir en la mera consulta de los ficheros por medio
de su visualización, o en la comunicación de los datos pertinentes mediante
escrito, copia, telecopia o fotocopia, certificada o no, en forma legible e
inteligible sin utilizar claves o códigos convencionales que requieran el uso de
dispositivos mecánicos específicos.
3. El derecho de acceso a que se refiere este ítem sólo podrá ser ejercitado a
intervalos no inferiores a doce meses, salvo que al afectado acredite un interés
legítimo al efecto, en cuyo caso podrá ejercitarlo antes.
41
Derecho de rectificación y cancelación
1. Por vía reglamentaria se establecerá el plazo en que el responsable del fichero
tendrá la obligación de hacer efectivo el derecho de rectificación o cancelación
del afectado.
2. Los datos de carácter personal que resulten inexactos o incompletos serán
rectificados y cancelados en su caso.
3. Si los datos rectificados o cancelados hubieran sido cedidos previamente, el
responsable del fichero deberá notificar la rectificación o cancelación
efectuada al cesionario.
4. La cancelación no procederá cuando pudiese causar un perjuicio a intereses
legítimos del afectado o de terceros o cuando existiese una obligación de
conservar los datos.
5. Los datos de carácter personal deberán ser conservados durante los plazos
previstos en las disposiciones aplicables o, en su caso, en las relaciones
contractuales entre la persona o entidad responsable del fichero y el afectado.
42
1.6 ASPECTOS ADUANEROS DEL E-COMMERCE
De las distintas formas que puede asumir el "E-Commerce" se analizará el
comercio B2C por ser el más representativo de los E-Commerce; y porque la
gran mayoría lo conoce, este comercio B2C es realizado en forma indirecta, el
ejemplo más claro es el de una persona que “baja” un programa de computación
realizado en otro país para ser utilizado en otro país. Obviamente quedan fuera
del análisis otras modalidades que resultan difíciles de abarcar en un sólo trabajo.
Ante la temática de “bajar” este programa nos aparecen las siguientes
interrogantes:
¿Esta operación es una importación?
¿Cuándo se produce el hecho imponible?
¿Está gravado con derechos?
A continuación se irán analizando las normas aduaneras que permitirán ir
arribando a alguna conclusión.
En la Ley Orgánica de Aduanas del Ecuador no hay artículos que definan
claramente aspectos aduaneros sobre el E-Commerce ni sobre temáticas
electrónicas por lo que haremos referencia al Código Aduanero (L. 22415), de
Argentina que en el artículo 10 establece que:
1. Es "mercadería" todo objeto susceptible de ser importado o exportado.
2. Se consideran igualmente como si se tratara de mercadería:
- Las locaciones y prestaciones de servicios, realizadas en el exterior, cuya
utilización o explotación efectiva se lleve a cabo en el país excluido todo
servicio que no se suministre en condiciones comerciales ni en
competencia con otros proveedores.
- Los derechos de autor y propiedad intelectual.
Con respecto al ítem 1 el concepto es amplio, dado que comprende aun el caso
en que la importación o exportación no tuviera como fondo un acto de comercio
sino, por ejemplo, un acto a título gratuito. Al no emplearse la palabra "cosa" sino
"objeto" quedan incluidos en la definición los objetos inmateriales como por
43
ejemplo gastos de primer establecimiento, de organización, derechos de patentes,
de publicidad, concesiones de explotación de servicios públicos, marcas, nombres
y designaciones comerciales, fórmulas de fabricación, etc.
Con respecto al ítem 2 se consideran que sólo las importaciones serán
alcanzadas por el hecho gravado debido a que la ley se refiere a locaciones y
prestaciones de servicios realizadas en el exterior y utilizadas o explotadas
efectivamente en el país. O sea que se pueden imponer derechos de importación
pero no de exportación. Por lo que este tipo de mercaderías sólo serán
importables pero no exportables.
Los derechos de autor y propiedad intelectual comprendidos en el ítem 2 se
incluyen la propiedad intelectual derivada de la creación de programas de
computación. Bajo lo que puede denominarse derecho de la creación (o tutelaje
jurídico del ingenio humano) existen dos ramas, las cuales son:
• El derecho de la propiedad industrial, normatizante de las invenciones
(patentes) descubrimientos, marcas, designaciones, diseños y modelos
industriales, modelos de utilidad, secretos industriales y concurrencia desleal
• El derecho de la propiedad intelectual, relativo a las obras literarias, científicas,
artísticas, coreográficas, pantomímicas, cinematográficas, fonográficas,
fotográficas, traducciones y muy recientemente informáticas.
Se consideran derechos de autor las creaciones originales en los campos de la
literatura y de las artes, mientras que son contratos de cesión de derechos de
autor los instrumentos jurídicos a través de los cuales se realiza la transferencia
de la titularidad de la obra o de los derechos de su explotación mediante
reproducción o transmisión, por parte del autor original hacia un determinado
individuo o entidad, recibiendo una única contraprestación pecuniaria en el caso
de cesión plena de derechos, o importes periódicos (regalías fijas mensuales o
porcentajes sobre ventas) en el caso de cesión parcial de derechos.
En esta definición de derechos de autor es importante resaltar el carácter de
oneroso que debe tener la transferencia o transmisión del programa. También
importa el destino que se le dará al programa, ya que se refiere a la explotación
que se le dará al mismo.
44
El artículo 14 del Código Aduanero de Argentina establece que, en ausencia de
disposiciones especiales aplicables, el origen de la mercadería importada se
determina de conformidad con las siguientes reglas:
a) la mercadería que fuere un producto natural es originaria del país en cuyo
suelo, agua territorial, lecho y subsuelo submarinos o espacio aéreo hubiera
nacido y sido criada, o hubiera sido cosechada, recolectada, extraída o
aprehendida;
b) la mercadería extraída en alta mar o en su espacio aéreo, por buques,
aeronaves y demás medios de transporte o artefactos de cualquier tipo, es
originaria del país al que correspondiere el pabellón o matrícula de aquéllos. Del
mismo origen se considera el producto resultante de la transformación o del
perfeccionamiento de dicha mercadería en alta mar o en su espacio aéreo,
siempre que no hubiese mediado aporte de materia de otro país;
c) la mercadería que fuere un producto manufacturado en un solo país, sin el
aporte de materia de otro, es originaria del país donde hubiera sido fabricada;
d) la mercadería que fuere un producto manufacturado en un solo país, con el
aporte total o parcial de materia de otro, es originaria de aquel en el cual se
hubiera realizado la transformación o el perfeccionamiento, siempre que dichos
procesos hubieran variado las características de la mercadería de modo tal que
ello implicare un cambio de la partida de la Nomenclatura aplicable;
e) la mercadería que hubiera sufrido transformaciones o perfeccionamientos en
distintos países, como consecuencia de las cuales se hubiesen variado sus
características de modo tal que ello implicare un cambio de la partida de la
Nomenclatura aplicable, es originaria del país al cual resultare atribuible el último
cambio de partida;
f) cuando no resultaren aplicables las reglas precedentes, la mercadería es
originaria de aquel lugar en el que se la hubiere sometido a un proceso que le
otorgare el mayor valor relativo en aduana al producto importado, y si fueren dos
o más los que se encontraren en tales condiciones, la mercadería se considera
originaria del último de ellos.
45
El artículo 15 del Código Aduanero de Argentina establece que, en ausencia de
disposiciones especiales aplicables, la mercadería se considera procedente del
lugar del cual hubiera sido expedida con destino final al lugar de importación.
Los artículos mencionados brindan elementos que permiten determinar el origen
de los programas. Sin embargo en muchos casos resulta dificultoso conocer el
país de dónde provienen, por lo que como se verá en el análisis tributario será
necesario establecer un criterio especial aplicable si no puede resolverse
claramente.
En función de lo expuesto podríamos concluir que en el supuesto que se analiza y
teniendo en cuenta que existe mucho más la transferencia de un programa de
computación de una empresa a un individuo para su uso particular no estaría
alcanzada por los derechos aduaneros, ya que se realiza en forma no onerosa, el
destino final no es su explotación o reventa y finalmente porque no se encuentra
exactamente contemplado en el del Código Aduanero de Argentina ya
comentado; tampoco en la Ley Orgánica de Aduanas del Ecuador.
46
1.7 ASPECTOS TRIBUTARIOS DEL E-COMMERCE El tratamiento impositivo de los negocios por Internet es sumamente complejo
debido a la falta de normas que contemplen este negocio y a las diversas formas
que pueden asumir. En el caso fiscal y tributario del E-Commerce, la dimensión
global de Internet pone de manifiesto problemas en cuanto a la fiscalidad
internacional; esto trae lagunas jurídicas en la tributación del E-Commerce,
estando en presencia de diferentes jurisdicciones fiscales. Es difícil entonces
darle al tema un ordenamiento de tipo doméstico. Hay diversas cuestiones
conflictivas en materia tributaria que por ser nuevas todavía no se han resuelto.
Se están evaluando los diferentes problemas para ir dándoles soluciones, los
impuestos sobre la renta personal y societaria están afectados, los impuestos
indirectos como el IVA también están siendo afectados en cada una de las
economías de las grandes potencias
POTESTAD TRIBUTARIA
Uno de los aspectos más difíciles de resolver está relacionado con la potestad
tributaria de los países. La potestad tributaria es la facultad que tienen los estados
para crear unilateralmente tributos cuyo pago será exigido a las personas
sometidas a su competencia tributaria. La apertura de la economía y la
globalización transforma los problemas nacionales en internacionales que si no se
abordan y contienen pueden producir fricciones y eventualmente conflictos entre
los países. En épocas pasadas en una economía cerrada cualquier país podía
aplicar su política tributaria sin preocuparse por la forma que afectaba a otros
países. La globalización ha cambiado todo esto. En el entorno actual las acciones
de muchos gobiernos se ven notablemente limitadas por las de otros gobiernos y
los efectos secundarios extra-fronterizos generados por la tributación han
adquirido gran importancia.
El papel que las instituciones internacionales (como el FMI, OCDE, OMC, la OPS,
el Banco Mundial, el BPI, la ONU y otras similares) ha ido creciendo a través de
los años, sin embargo no existe una institución encargada de arbitrar o supervisar
las consecuencias de los sistemas tributarios de cada país.
47
IMPUESTO A LAS GANANCIAS
El doctor Enrique J. Reig [1] dice "en derecho tributario a los criterios para
vincular la sustancia gravable con el Estado que ejercerá dicha potestad, se los
conoce con el nombre de momentos de vinculación y, a dicho vínculo como
vínculo jurisdiccional.”
A efectos de determinar la fuente; Argentina ha adoptado el criterio de residencia
completándolo con el de territorialidad. La ley de impuesto al valor agregado y a
las ganancias considera que:
• Las personas de existencia visible o ideal residentes en ese país tributan
sobre la totalidad de sus ganancias obtenidas en el país o en el exterior
(criterio de renta mundial) y pueden computar como pago a cuenta del
impuesto las sumas efectivamente abonadas por gravámenes análogos sobre
sus actividades en el extranjero ("tax credit").
• Para las personas naturales y sucesiones indivisas: están gravadas las
ganancias que se obtengan en forma habitual (o que sean susceptible de
serlo).
• Para las sociedades y empresas unipersonales: se gravan todas las ganancias
que obtengan (habituales o no).
• Las sucursales, filiales de empresas extranjeras y establecimientos estables
de empresas, personas o entidades del extranjero, liquidan el impuesto como
residentes en el país y deben efectuar sus registraciones contables en forma
separada de sus casas matrices y restantes sucursales y demás
establecimientos estables o filiales.
• Las transacciones con personas o entidades vinculadas del exterior son
consideradas, a todos los efectos, como celebradas entre entes
independientes cuando sus prestaciones y condiciones se ajusten a las
prácticas normales de mercado entre entes independientes ("arm's lenght").
Hay temas de fundamental importancia para la determinación del impuesto a las
ganancias en el comercio electrónico:
1. La fuente,
2. La residencia y
48
3. El concepto de establecimiento estable.
Consideremos el siguiente ejemplo: Si el site está colocado en un server en Perú,
que se contrata a través de un ISP ubicado en Ecuador para efectuar una
operación de "downloading" en Chile, algunas de las preguntas que surgen son:
• ¿El site es un establecimiento estable?
• ¿La ganancia es de fuente ecuatoriana o extranjera?
• En caso de que se considere que la renta es de fuente ecuatoriana y que el
beneficiario es del exterior, ¿cómo se realizaría en la práctica?, ya que
muchas operaciones se realizan desde la empresa extranjera dueña del site y
una PC personal (b2c).
La Ley de Régimen Tributario Interno del Ecuador, en el artículo 127, Disposición
Transitoria Primera establece que “cuando los beneficiarios de las utilidades de
sociedades sean personas naturales nacionales o extranjeras con domicilio en
Ecuador; el impuesto causado será del 36% cuando los beneficiarios del
dividendo sean personas naturales no residentes en el Ecuador, o sociedades
extranjeras no domiciliadas en el Ecuador”
En un trabajo publicado en el Periódico Económico Tributario [2] el doctor Jorge
McEwan indica que "una propuesta de la OCDE que estudia las implicancias del
comercio electrónico introduce nuevas consideraciones. En primer término aclara
que las páginas no envuelven elemento tangible alguno no pudiendo constituir por
sí solas lugar de negocios, afirmando que sólo el software y la información
consultada son lo que importa de la página. Por otra parte el server por el cual
aquella página es operada, es una pieza del equipo que necesita una locación
física y ello podría ser considerado lugar de negocios de la empresa que opera en
el país. Si la empresa que opera el servidor difiere de la compañía que
comercializa el producto, no podría configurarse el lugar de negocios. Tampoco
será posible considerar al ISP como lugar de negocios, ya que puede no tener
facultad para contratar en nombre de la empresa que comercializa los productos"
49
Teniendo en cuenta los párrafos analizados anteriormente y que a los efectos de
que exista una empresa estable es necesario que la misma pueda comprar,
vender y ejercer por su cuenta actos de comercio, sólo podría considerarse que el
site es un establecimiento estable si se dan las condiciones aquí expuestas.
Asimismo sería necesario que se incorporen otros elementos que permitan
determinar la residencia de la empresa que registra la Web, por ejemplo la
dirección de la sede bajo la cual registra la sede social, un lapso de permanencia
en la inversión, etc.
El artículo 8 de la ley de Régimen Tributario Interno Ecuatoriano establece que
son ingresos de fuente ecuatoriana aquellos ingresos que provienen de bienes,
sociedades, actividades laborales, actividades profesionales, etc., situados,
colocados o realizados en el Ecuador, así como también la realización de
cualquier acto o actividad comercial en el territorio ecuatoriano susceptibles de
producir beneficios de hechos ocurridos dentro del territorio.
La publicidad en las páginas de la Web constituye un aspecto muy relevante del
negocio. En este caso los propietarios pueden ceder sus espacios publicitarios a
aquellas empresas interesadas en dar a conocer sus productos o realizar
publicidad institucional en Internet.
Como ya hemos visto cuando analizamos el criterio de fuente habría que
determinar si la Web está situada, colocada o utilizada económicamente en el
país. Ante la imposibilidad práctica de tal determinación se podrían gravar las
rentas generadas por las páginas Web, pertenecientes a empresas residentes en
el país mediante una presunción de ganancia neta sobre los pagos realizados al
exterior.
Tomando los derechos de autor en el articulo 8 de la ley de Régimen Tributario
Ecuatoriana considera que son de ingreso ecuatoriano los beneficios o regalías
de cualquier naturaleza; provenientes de los derechos de autor, así como de la
propiedad industrial, tales como patentes, marcas, modelos industriales, nombres
comerciales y la transferencia de tecnología.
50
La dificultad de retener sobre los pagos por la transmisión de software se plantea
especialmente cuando se refiere a productos digitalizados ("download" de
productos directo a una PC). Para poder realizar dicha retención es necesaria la
cooperación de todos los participantes de Internet, muchos de los cuales tienen
intereses diferentes.
El articulo 8 de la ley de Régimen Tributario del Ecuador (impuesto a las
ganancias de beneficiarios que perciben ingresos por actividades realizadas en el
exterior), no define qué características debe tener una persona física para
considerarse agente de retención, uno de los aspectos que se pueden considerar
para analizar este tema son las rutinas de los pagos efectuados por las entidades
financieras o las tarjetas de crédito a las empresas o personas que venden o
prestan servicios a través de la Web y de esta forma captar los datos de la
empresa o persona que se registra ante un site en el momento de solicitar algún
producto o acceder a un sitio así como poder llegar al beneficiario de la renta. No
obstante, debiera evitarse que la regulación de las transacciones que atenten
contra las ventajas de Internet entre las que puede citarse la seguridad en las
transacciones y la confidencialidad de la información.
[1] Reig, E. J.: “Impuesto a las ganancias” - Ed. Macchi - abril/98 - pág. 83
[2] Mc Ewan, J.: “Internet en el contexto del comercio internacional y las pautas
de tributación en el impuesto a las ganancias argentino” - PET - pág. 1.
51
CAPITULO II DISEÑO, DESARROLLO Y CONSTRUCCION
DEL E-COMMERCE
52
2. DISEÑO, DESARROLLO Y CONSTRUCCION DEL E-COMMERCE El comercio electrónico es un tema en auge desde hace algunos años. Muchos
han creído que podría ser la base del futuro. Pero si somos realistas y nos
preguntamos:
¿Han desaparecido los libros o periódicos desde que existe Internet?
La respuesta obviamente es un NO rotundo.
Debemos tomar en cuenta que el futuro nunca reemplaza al pasado por completo,
sino sólo en aquellas áreas donde el pasado se nos queda corto; como por
ejemplo el reemplazar sistemas computacionales obsoletos; o la misma
generación de computadoras que cambian y mejoran continuamente; recordemos
en años anteriores cuando teníamos a las computadoras 486 y ahora ya existen
las PIV.
En vista de lo expuesto anteriormente y para “obligar a pensar” en un cambio
positivo al país y al mundo hemos diseñado este E-Commerce orientado para que
las personas de todas partes se unan a este nuevo concepto de negocios
invisibles, y de esta manera se afiance más los negocios en Internet.
53
2.1 DISEÑO DEL E-COMMERCE Implementar soluciones de E-Commerce es deseable, hasta diríamos necesario
pero no suficiente. Sus clientes, sus proveedores y el público en general deben
conocer lo que su empresa está haciendo. El Internet informa a tanta gente; que
se debe hacer esfuerzos extras para lograr que "nuestra" información ocupe
lugares destacados.
Actualmente llevamos un sistema de vida ajetreado en el cual la mayoría de los
consumidores no disponen de tiempo y recurren al Internet para hacer sus
compras. El Internet nos ofrece máxima comodidad, el cliente no tiene que
moverse de su casa, su capacidad de elección es mucho mayor, no necesita
trasladarse a los lugares de compra para buscar distintas opciones y elegir la más
conveniente, además de la facilidad de comprar con un simple número de tarjeta
de crédito y esperar la entrega de los productos adquiridos en su propio domicilio.
Los pequeños comerciantes están conscientes de los beneficios del Internet sin
embargo no todos están dispuestos a integrar esta tecnología a sus negocios. El
Internet es un medio de comunicación global, que llega a unos 250 millones de
usuarios en más de 100 países representando una inmensa oportunidad para que
los negocios aumenten sus ventas. Las empresas están comenzando a usar
Internet como un nuevo canal de ventas, sustituyendo las visitas personales,
correo y teléfono por pedidos electrónicos, ya que gestionar un pedido por Internet
cuesta 5% menos que hacerlo por vías tradicionales. Nace entonces el comercio
electrónico, como una alternativa de reducción de costos y una herramienta
fundamental en el desempeño empresarial.
Como se ha anoto anteriormente en la actualidad estamos viviendo un cambio
paulatino al realizar transacciones en Internet; y por ello debemos vivir
constantemente preguntándonos si vale la pena o no implementarlo; nuestro
trabajo lo que busca es precisamente cambiar la mentalidad del usuario común
del Internet y hacerle ver que toda transacción bien hecha en Internet es tan
valida como cuando se la hace personalmente y obviamente la gran mayoría de
54
los usuarios de Internet no compra en la web porque desconfía de la seguridad
y/o en la forma de pago, haciendo referencia especialmente al ingreso del número
de tarjeta de crédito en una pagina.
Pero para debatir todo sentimiento negativo; existen innumerables razones
positivas para pensar en implementar un E-Commerce y pueden ser las
siguientes:
• El Internet crece sin prisa y sin pausa, porque en su futuro no se aprecian ni
siquiera indicios negativos,
• El Internet es afín a la Globalidad. Es más, la Globalidad puede llegar a ser
negativa, algunos pensadores lo creen, pero no ocurre lo mismo con Internet,
es decir, con o sin Globalidad, Internet seguirá siendo útil al ser humano,
• Luego las empresas a través de sus órganos de IT, por Information
Technology - Tecnología de la Información, deberían ir adaptándose a ésta
tecnología.
(Ver anexo 3)
• Por sus innegables ventajas comparativas costo - beneficio con los métodos
tradicionales, aprovechando la conexión de la gente a Internet y a otras redes
interconectadas.
El E-Commerce esta en pleno crecimiento y en una nueva sociedad informática
como la nuestra tenemos que adaptarnos a los cambios, a los nuevos retos que la
tecnología nos pone por que si no evolucionamos conjuntamente, el futuro nos
rebasará y no seremos competitivos con nuestros productos o servicios que
estamos ofreciendo o lleguemos a ofrecer.
No todos los sectores se ven afectados con la misma intensidad por estos
cambios pero tarde o temprano los empresarios, grandes, medianos o pequeños
tendrán que plantearse muy en serio si no lo han hecho ya, la entrada de sus
compañías a Internet.
55
Internet supone un riesgo y una amenaza para los negocios tradicionales pero
también ofrece una gran oportunidad tanto a nuevos negocios como a compañías.
Se debe entender la importancia que representa para toda compañía sea grande
o pequeña, estar al tanto de todos los factores del ambiente macroeconómico.
Los negocios pequeños son los más vulnerables a todo cambio en el Mercado por
ejemplo las compañías multinacionales, y más aún los avances tecnológicos.
Todo buen empresario debe mantenerse alerta a nuevos cambios tecnológicos
para adaptarnos a ellos y ser más competitivos con nuestros productos.
El E-Commerce es una buena opción para incursionar en el mundo de los
negocios el cual despierta cierto interés y deseamos tener presencia con nuestros
productos y esperamos que sean competitivos y aceptados por los usuarios de
Internet.
2.1.1 METODOLOGIA
Para la construcción de nuestro e-commerce usamos una metodología aplicando
la programación estructurada, debido a que PHP es un lenguaje de programación
predominante estructurado, pero además permite la utilización de objetos.
Elegimos esta metodología pues un programa estructurado esta compuesto de
segmentos, los cuales puedan estar constituidos por unas pocas instrucciones,
por una pagina o más de codificación.
Una característica importante en un programa estructurado es que puede ser
leído en secuencia, desde el comienzo hasta el final sin perder la continuidad de
la tarea que cumple el programa, lo contrario de lo que ocurre con otros estilos de
programación. Esto es importante debido a que, es mucho más fácil comprender
completamente el trabajo que realiza una función determinada, si todas las
instrucciones que influyen en su acción están físicamente contiguas y encerradas
por un bloque.
La facilidad de lectura, de comienzo a fin, es una consecuencia de utilizar
solamente tres estructuras de control: secuencia, selección e interacción.
56
La facilidad de comprensión del contenido de un programa puede facilitar el
chequeo de la codificación y reducir el tiempo de prueba y depuración de
programas. Esto ultimo es cierto parcialmente, debido a que la programación
estructurada concentra los errores en uno de los factores más generador de fallas
en programación que es la lógica.
Un programa que es fácil para leer y el cual esta compuesto de segmentos bien
definidos tiende a ser simple, rápido y menos expuesto a mantenimiento. Estos
beneficios derivan en parte del hecho que, aunque el programa tenga una
extensión significativa, en documentación tiende siempre a estar al día.
2.1.2. MODELO DE NAVEGACION HIPERMEDIAL
Un problema que surge cuando se utilizan hiper-enlaces en documentos
hipermedia, es el de la desorientación del usuario que navega a través de los
documentos enlazados, lo cual sucede a menudo en Internet. Algunos entornos
de navegación (browsers) ofrecen la posibilidad de visualizar un mapa general del
hiperespacio de navegación para que los usuarios conozcan su situación en cada
momento; este mapa normalmente no se presenta en su integridad, en unas
ocasiones por no ser posible debido a sus dimensiones, por ejemplo, en el caso
de Internet su tamaño sería indeterminado; y en otras, para evitar lo que
habitualmente se conoce como el “efecto espagueti” que supondría la
presentación al usuario de una maraña de interconexiones imposible de
interpretar. Por ello, lo recomendable es limitar el alcance de la visión del mapa a
un pequeño número de siguientes pasos de navegación posibles a partir del
documento actual. (Ver anexo 4)
57
2.2 DESARROLLO DEL E-COMMERCE 2.2.1 CONSIDERACIONES PRELIMINARES En la implementación del E-Commerce (B2C) al cual hemos denominado
“PLUSMUSIC.com” hemos definido la siguiente misión y visión que nos van a
permitir tener un mayor conocimiento de nuestros objetivos y limitaciones. Misión
Nuestra misión es la de acercar a las empresas afines a nuestros intereses
todas las posibilidades, herramientas y tecnología que les permitan
desarrollar su negocio, aumentar sus ventas y establecer las políticas
adecuadas para ejecutar la estrategia empresarial, comercial y de
marketing más efectiva.
Visión
La visión de PLUS MUSIC.com se basa en la existencia real de empresas
y profesionales que necesitan establecer pautas de conocimiento y
aplicación directa de las nuevas tecnologías tanto en su trabajo diario como
en la aplicación a la estrategia de la empresa
Perfil de PLUS MUSIC.com
PLUS MUSIC.com, creada en 2003, es un E-Commerce creado para empresas
modernas, flexibles y dinámicas que ofrecen la máxima variedad y calidad en sus
productos desde música antigua hasta la música más moderna.
Nuestro mayor objetivo es que PLUS MUSIC.com se perfile y sea visto por todas
las empresas que tienen afinidad a nuestros intereses; como un E-Commerce
innovador y estamos seguros que estará entre los primeros E-Commerce que
utilizan varias estrategias de marketing y promoción en línea dentro del mercado
de música, para lograr de esta manera una óptima relación con sus clientes. De
hecho estamos seguros que nuestro E-Commerce no solamente servirá para la
transacción de música; además se la podrá adecuar a las necesidades de
cualquier tipo de empresa, realizando los cambios respectivos.
58
Análisis de la Problemática
Con el fin de desarrollar un nuevo vínculo en el mercado corporativo y de
consumidores finales, planificamos el desarrollo de www.PLUSMUSIC.com, un
sitio de comercio electrónico. Diseñado para que los navegantes accedan a toda
su gama de productos, el sitio permite al usuario la navegación a través de los
rubros de una forma muy sencilla y una experiencia de compra rápida y efectiva.
La decisión por parte nuestra para la implementación de plataforma Microsoft en
el sitio Web, se realizó por su prestigio y liderazgo en tecnologías orientadas al
desarrollo del E-Commerce. Además, elegimos Microsoft por la flexibilidad de su
plataforma. Vemos que se muestra como la única opción del mercado que permite
una escalabilidad sin límites para acompañar el crecimiento de nuestro sitio.
Solución El análisis, diseño, desarrollo e implementación PLUS MUSIC.com fue realizado
por los autores de esta tesis. La implementación se desarrolló en varias etapas:
detección de objetivos, elección del modelo de interfase, desarrollo del catálogo
de los productos de PLUS MUSIC.com, testeo del sitio con usuarios.
En cuanto a la operatividad del sitio, cada visitante puede incorporar los productos
seleccionados en el carrito de compras, de esta manera, el usuario acumula los
productos hasta el momento en que decide efectuar la compra.
Con la aceptación de la operación, su orden de pedido llega a la empresa que
utiliza nuestro E-Commerce; posteriormente y luego de verificar los datos del
cliente se efectúa la entrega.
Durante el proceso de compra, el cliente cuenta con herramientas para verificar el
estado de su orden. Nuestro E-Commerce se comunica con cada comprador,
informándole sobre el estado de su pedido, facilitándole el seguimiento de
compra.
59
Para los usuarios que se familiaricen con el sitio www.PLUSMUSIC.com incluye
una modalidad de compra rápida mediante el ingreso directo de los códigos y/o
nombres de los productos.
En PLUS MUSIC.com, el navegante cuenta con la mayor información sobre sus
productos y promociones así como también cuenta con un servicio de búsqueda
de películas por categoría
Arquitectura de PLUS MUSIC.com Por cuestiones de infraestructura tecnológica y de servicios, el WebSite estará
ubicado en los servidores de la empresa que necesite de nuestro E-Commerce,
nosotros solamente lo implementamos; es decir diseñamos todo el software para
que funcione verdaderamente pero no lo ubicamos en la Web, ya que para
desarrollarlo e introducirlo a la Web se necesita una infraestructura robusta y
gastos que son muy elevados; por lo que recomendamos lo siguiente:
La infraestructura de conexión a Internet deberá ser a través de un vínculo T3 (45
MB/s) garantizando un excelente tiempo de respuesta para decenas de usuarios.
La arquitectura del sitio deberá constar de dos servidores. Un servidor
administrará la información a través de MYSQL, el mismo servidor actúa de
servidor Web; ya que utilizamos el servidor Apache 1.3.14; el otro servidor lo
tenemos en caso de que falle o se dañe el primero.
Los equipos utilizados para soportar los servidores que se conectarán y
transferirán la información desde y hacia el sitio podrán ser Compaq Deskpro
Series EP 6400 con 64 Mbytes de RAM cada una y provistas de módems US
Robotics Sporter de 56K.
Beneficios y Sitio WEB
Utilizar plataforma Microsoft para nuestro sitio nos asegura escalabilidad y
también un correcto funcionamiento de todo el software y hardware que
usaremos, y como todos los sitios Web tienen un nombre único y exclusivo, por
ejemplo, Amazon.com o Pets.com, que se conoce como "nombre de dominio" el
cual corresponde a un nombre exclusivo que lo distingue de todos las otras
60
computadoras conectadas a Internet; el nombre de nuestro sitio es
www.plusmusic.com
Tentativamente hemos puesto el nombre de nuestro sitio como PLUSMUSIC.com
pero si alguna empresa le interesa nuestro E-Commerce deberá registrar el
nombre de su sitio Web con algo que se denomina "Internic" o "apodo virtual", de
modo que todas las otras computadoras conectadas a la red sepan de su
existencia. Una vez que se registre, cuando alguien escriba
www.nombredesuempresa.com en su explorador, irá directamente a su sitio
Web.
Una solución más simple, en el caso de las empresas que no desean tener
complicaciones con la tecnología que implica alojar su propio sitio Web, es
contratar un servicio de hosting en Internet (Ver anexo 5). Usar un servicio de
hosting es similar a arrendar un bien raíz para su tienda. Con un cargo mensual
que fluctúa entre los US$10 a US$200 dólares al mes para las pequeñas y
medianas empresas, el proveedor de servicio de hosting en Internet se encarga
de los detalles técnicos de mantenimiento del servidor
Marketing Las empresas más exitosas en E-Commerce le dan mucha importancia al
marketing de su site, ellos utilizan tanto los medios tradicionales (revistas, diarios,
televisión, etc.), como los medios electrónicos, tales como banners, motores de
búsqueda, y listas de distribución de e-mail. Por tal razón dedicaremos el mismo
nivel de esfuerzo a promocionar nuestro site en los medios tradicionales como en
los electrónicos; además y dependiendo de la empresa que desee nuestro E-
Commerce pondremos más énfasis de marketing a nuestro site a través de
revistas, comunicados de prensa, banners, comerciales de radio y TV dándonos
como resultado el florecimiento entre los sites de E-Commerce de Internet. (Ver
anexo 6).
El número de usuarios de Internet alrededor del mundo está constantemente en
crecimiento, la C.I.A. (Computer Industry Alamanc, www.c-i-a.com) ha informado
que para los próximos años, 327 millones de personas alrededor del mundo
tendrán acceso a Internet; por lo que hemos considerado las estadísticas que
representan los mercados presentes y futuros en Internet observando las
61
tendencias en crecimiento, presentes y futuras, en las regiones geográficas como
centro y sur América, y otros países alrededor del mundo. Con estas tendencias,
hemos pensado ya en cómo dirigirnos hacia los mercados del mundo, la idea es
adelantarnos a nuestros competidores e incrementar nuestra participación de
mercado; por tal razón hemos dejado la opción de incluir a todos los posibles
clientes del mundo para realizar nuestras transacciones comerciales.
Cuando diseñamos el site de nuestro E-Commerce, consideramos lo siguiente:
• El idioma que incluimos es el español; ya que comenzaremos en nuestro país;
con la posibilidad de expandirnos a toda América latina.
• Necesitaremos adaptar el site para cada país al momento de expandirnos.
• Al momento de expandirnos será necesario ofrecer diferentes productos y
publicidad en los diferentes países.
En nuestra solución de E-Commerce, la forma en que el comprador ingresa al
site, es en base a su nombre de usuario y clave, e inmediatamente son dirigidos a
los productos y servicios que les interesan específicamente. Luego de que un
cliente realiza una compra, generaremos inmediatamente un e-mail
agradeciéndole y preguntándole sobre la experiencia. Si el cliente está
descontento y contesta el mensaje, entonces se tendrá la oportunidad de corregir
la situación. De otra forma, el riesgo que tenemos de perder a ese cliente es muy
alto; ya que pensamos que es más eficiente mantener un cliente actual que atraer
nuevos clientes.
Nosotros deseamos que el cliente vuelva al site para ver que hay de nuevo, para
ello agregaremos periódicamente elementos que inciten al cliente a visitarlo
frecuentemente como: actualizaciones de productos, consejos de uso, nuevas
promociones, etc. Brindaremos a nuestros clientes noticias de actualidad, juegos
on-line, y otros componentes para que hagan de la compra en el site una
experiencia interesante.
Motores de búsqueda Es probable que todos conozcan el portal Yahoo, pero no se trata realmente de
un motor de búsqueda, sino que es un directorio que corresponde a un amplio
listado de sitios en Internet. Uno de los editores de Yahoo visita y aprueba cada
uno de los sitios presentados, es gratis incorporar un sitio a la lista de Yahoo, pero
62
no cuenta con garantías. Nuestro sitio WEB cumple cierto nivel de normas
profesionales, como no presentar vínculos o imágenes dañadas y ofrecer algo
único a los usuarios de Yahoo.
Al explorar Internet las 24 horas del día, los motores de búsqueda catalogan las
numerosas páginas que hay en la red y crean índices de acuerdo con el contenido
de algún sitio. Sin embargo, existen algunos puntos que hemos considerado para
que los motores de búsqueda puedan acceder fácilmente a nuestro sitio Web.
Antes de registrar nuestro sitio en los motores de búsqueda, incorporaremos
"meta tags" (Ver Anexo 7) a las etiquetas de todos nuestros documentos HTML.
Las meta tags corresponden a un listado de palabras clave que es bastante
probable que los usuarios escriban en un motor de búsqueda cuando busquen un
producto o servicio. Muchos motores de búsqueda catalogarán a nuestro sitio
sobre la base de estas palabras clave, como también el contenido del texto
incluido en el sitio.
La muestra de meta tag para nuestra tienda de DVD’s y CD’s será la siguiente:
<meta http-equiv="palabras clave" contenido = "cd, dvd, ventas, compras,
peliculas, música, vallenato, cumbias, estrenos, variedad, drama comedia,
infantiles, adultos, rock, bailables, artistas, nacionales, extranjeros, locales,
musica selecta, musica perfecta, cantantes latinos, artistas extranjeros, musica
perfecta, peliculas de estreno, variedad en peliculas, cantantes, comercio
minorista, minorista, minoristas, venta minorista, especializado, ventas de cd,
ventas de dvd, listo para usar, musica variada, peliculas variadas, informacion de
peliculas, musica de temporada, información de canciones, informacion de dvd,
informacion de cd, musica buena, musica con estilo, peliculas profesionales,
musica con estilo">
CONSIDERACIONES PARA ENVIOS Y PAGOS
Formas de envio PLUSMUSIC envía los pedidos por un servicio de mensajería urgente de entrega
en 24-48 horas a través de SERVIENTREGA, compañía líder en transporte
63
urgente en Ecuador. Las entregas en el resto del mundo se realiza a través de
Wester Union.
PLUSMUSIC garantiza el envío en 24-48 horas hábiles de todos los productos
que tengan stock y siempre que los pedidos sean recibidos en nuestras oficinas
antes de las 16:00 horas. Los pedidos recibidos en sábados, domingos y festivos
se considerarán recibidos el primer día laborable posterior al mismo.
Si el pedido incluye reservas o productos que no se encuentran en stock puedes
elegir entre recibir tu pedido en un ENVIO UNICO (y te lo enviaremos cuando esté
completo) o en DOS ENVIOS (te serviremos lo que haya disponible
inmediatamente y en un envío posterior los productos restantes).
Aranceles e impuestos
En los pedidos servidos fuera del Ecuador, todas las tarifas e impuestos
asociados a la compra corren por tu cuenta de acuerdo con las disposiciones
legales vigentes. En estos envíos se tomará como valor declarado a efectos de
aduana el importe de la factura en dólares. El importe de los impuestos y
derechos de Aduana varían en cada país y deben ser abonados en efectivo a la
recepción del envío.
Consultas e incidencias en la entrega
Para cualquier duda o incidencia en la entrega de tus pedidos no dudes en
ponerte en contacto con nosotros en [email protected] o en el 2657905.
Nosotros responderemos por email o teléfono.
Si al recibir el pedido se encuentra que el paquete tiene algún golpe o defecto
indica en el albarán de entrega que lo has recibido en mal estado. Puedes incluso
rechazarlo si la rotura es evidente. Si alguno de los productos recibidos llegase
dañado ponte en contacto con nosotros y nos ocuparemos de cambiárselo
inmediatamente, por supuesto sin ningún coste.
Coste de envío de los pedidos
64
El coste del envío varía en función del lugar de entrega y puede resultarte
GRATIS si alcanza un determinado importe. En envíos internacionales el coste
del envío depende del peso del mismo.
Formas de pago
Tarjeta de crédito
Paga de forma segura tus pedidos con las principales tarjetas de crédito: VISA, o
Mastercard. Con esta forma de pago no cargamos el importe del pedido hasta que
éste no salga de nuestros almacenes.
Con Tarjeta de Crédito Autenticada (Verified by Visa / Mastercard SecureCode)
Si dispone de una tarjeta de crédito dada de alta en tu entidad bancaria para
operar en comercios seguros de internet y tiene un código o password que Le
permite autenticar el pago on-line de LOs pedidos esta es la opción ideal para
pagar los pedidos. Esta forma de pago es totalmente on-line por lo que los
pedidos se cobran íntegramente en el momento en que finalices la operación de
compra.
Contra reembolso
Recibirá el pedido en la dirección de envío que hayas escogido y será cobrado en
efectivo al entregárselo.
Transferencia Bancaria
El pedido será enviado en cuanto recibamos una transferencia del importe íntegro
del mismo. Esta forma de pago no permite modificaciones y el pedido será
enviado cuando esté completo. Todas las transferencias han de ser realizadas en
dólares.
En ciertos casos (falta de datos del cliente o datos erróneos) plus music se
reserva la posibilidad de solicitar a sus clientes una forma de pago concreta en el
caso de que no se acredite fehacientemente la identidad del comprador.
Independientemente de la forma de pago que se elija, el coste del envío, el plazo
65
de entrega y las condiciones para que el envío le resulte gratuito son las mismas.
Todos los pagos han de efectuarse en dólares.
Consideraciones para clientes El sistema está creado tomando en cuenta que el usuario se registra utilizando el
formulario que se despliega luego de ingresar en Registrarse. Estos datos son
confirmados por plus music y vía e-mail es enviado al cliente un login y un
password para que puedan hacer las compras virtuales.
Un cliente no registrado podrá navegar por el sistema pero si no posee un login y
un password no podrá realizar compras. Consideraciones para proveedores y administradores Los proveedores pueden ingresar sus ofertas para vender a plusmusic videos o
cds, donde puede dejar sus ofertas para luego ser estudiadas.
Los administradores podrán ingresar al sistema desde cualquier lugar para hacer
consultas sobre proveedores, clientes, productos y hacer los ingresos de los
productos correspondientes.
66
2.3 CONSTRUCCION DEL E-COMMERCE
Todo E-Commerce debe mantener una secuencia que se da al trabajar con
paginas PHP y con paginas HTML; usando naturalmente un servidor WEB que
en nuestro caso es Apache 1.3.14.
Como se puede observar en la figura inferior es un ciclo que comienza con el
servidor de Internet (Apache); una vez levantado el servicio y a través de la
programación que se realiza en los archivos con extensión PHP, los archivos
procesadores, interactúan con paginas con extensión HTML encargadas de
enlazarse con el navegador, y de ahí por medio de una petición de pagina vuelven
al ciclo para poder usarlas nuevamente.
El programa PHP es ejecutado en el servidor y el resultado enviado al navegador.
El resultado es normalmente una página HTML pero igualmente podría ser una
pagina WML.
67
PHP es un lenguaje de programación de estilo clásico, con variables, sentencias
condicionales, bucles, funciones, etc. es decir, no es un lenguaje de marcas como
podría ser HTML, XML o WML. Está más cercano a JavaScript o a C.
Al ser PHP un lenguaje que se ejecuta en el servidor no es necesario que su
navegador lo soporte, es independiente del navegador, pero sin embargo para
que sus páginas PHP funcionen, el servidor donde están alojadas debe soportar
PHP.
Para elaborar y diseñar nuestro E-Commerce, y teniendo presente el proceso
anterior hemos seguido el siguiente orden de construcción.
Diseño de la base de datos Al analizar todos los procesos y relaciones que se deberían realizar en la base de
datos que administraremos hemos elaborado las siguientes tablas con sus
respectivos campos y tipos:
CLIENTE cedula_cliente char (10) no null clave primaria indexado
nombre_cliente char (30) no null
direccion_cliente char (30) no null
ciudad_cliente char (30) no null
provincia_cliente char (30) no null
pais_cliente char (30) no null
numero_telefono char (9) no null
numero_fax char (9) no null
email_cliente char (30) no null
comentarios char(150) no null
EMPLEADO cedula_empleado char (10) no null clave primaria indexado
nombre_empleado char (30) no null
68
PROVEEDOR nombre char (30) no null
direccion char (30) no null
telefono char (9) no null
email char (30) no null
productos_valor char (100) no null
FACTURA codigo_factura char (10) no null clave primaria indexado
codigo_producto char (10) no null indexado
cedula_cliente char (10) no null indexado
codigo_pago char (5) no null indexado
cedula_empleado char (10) no null indexado
fecha_pedido char (9) no null
fecha_envio char (9) no null
codigo_envio char (10) no null
cargo_envio float no null
cantidad float no null
precio_unitario float no null
PAGO codigo_pago char (5) no null clave primaria indexado
codigo_factura char (10) no null indexado
total_pago float no null
fecha_pago char (9) no null
forma_pago char (10) no null
PRODUCTO codigo_producto char (5) no null clave primaria indexado
nombre_producto char (30) no null
precio_unidad float no null
69
DVD codigo_dvd char (5) no null clave primaria indexado
titulo_dvd char (30) no null
genero_dvd char (30) no null
duracion_dvd char (30) no null
stock_dvd char (5) no null
valor_dvd float no null
actor_dvd char (30) no null
CD codigo_cd char (5) no null clave primaria indexado
titulo_cd char (30) no null
genero_cd char (30) no null
duracion_cd char (30) no null
stock_cd char (5) no null
valor_cd float no null
actor_cd char (30) no null
MODO_ DE_ ENVIO codigo_envio char (5) no null clave primaria indexado
Modo_de_envio char (30) no null
Las relaciones entre las tablas anteriores son las siguientes:
70
1
1
1
1
1
11
CLIENTEcedula clientenombre_clientedireccion_clienteciudad_clienteprovincia_clientepais_clientenumero_telefononumero_faxemail_clientecomentarios
EMPLEADOcedula_empleadonombre_empleado
PROVEEDORnombredirecciontelefonoemailproductos valor
PAGOcodigo_pagocodigo_facturatotal_pagofecha_pagoforma_pago
FACTURAcodigo_facturacodigo_productocedula clientecodigo_pagocedula_empleadofecha_pedidofecha_enviocodigo_enviocargo_envioprecio_unitariocantidad
MODOS DE ENVIOcodigo_enviomodo_de_envio
PRODUCTOcodigo_productonombre_productoprecio_unidad
DVDcodigo_dvdtitulo_dvdgenero_dvdduracion_dvdstock_dvdvalor_dvdactor_dvd
CDcodigo_cdtitulo_cdgenero_cdduracion_cdstock_cdvalor_cdcantante_cdnum_pistas
Identificación del usuario Hemos implementado un acceso para identificación de usuario, de esta manera
los usuarios que se hayan registrado correctamente tienen acceso a nuestro
E-Commerce; una vez que han llenado correctamente todos los datos que
aparecen cuando digitan la opción “registrarse” de la pagina principal; enviamos
vía e-mail un mensaje al cliente con su login y password, de esta manera el
cliente podrá realizar compras en nuestra tienda virtual. (Anexo 8)
Análisis contextual Al diseñar nuestro E-Commerce hemos estudiado todos los pormenores de las
necesidades del usuario, y por tal motivo lo hemos implementado de la siguiente
manera:
La funcionalidad del sitio, el primer objetivo que nos hemos trazado al
implementar nuestro E-Commerce; es que perseguimos “la simplicidad del uso” por parte del usuario. En efecto, hemos considerado que el comercio on-line es un
fenómeno reciente y que el acercamiento por parte del usuario se caracteriza a
71
menudo por el recelo. Encontrarse con una estructura de difícil utilización será,
para muchos, un factor decisivo para no volver más a la mencionada estructura.
Por tal razón la página principal de nuestro E-Commerce es muy simple para ser
usada por los usuarios. (Anexo 9).
Los productos son, por consiguiente, de inmediata identificación y los botones
para su adquisición, son bien visibles, tales como el carro de la compra en el cual
se irán acumulando los artículos elegidos. Este último es un icono que se llenará
con los productos adquiridos, cuyas denominaciones aparecerán en la pantalla
(como si estuviese en el supermercado: es suficiente con guardarlos en el carro
para saber lo que ya hemos adquirido). (Anexo 10).
La compra clara, una vez hechas las adquisiciones, el cliente hará clic sobre el
botón indicado y aparecerá una pantalla con el total de la cifra gastada: en este
punto, cada artículo es diferenciado y las partes importantes son apropiadamente
visibles. Sabemos que son pocas cosas las que satisfacen más al comprador;
como la transparencia de los contenidos, sobretodo en una transacción comercial
como ésta, donde está exenta la presencia física de las partes.
Implementamos en nuestro E-Commerce un acceso restringido a clientes
mediante contraseña para realizar cualquier facturación; al momento de ver
nuestros productos tiene una ficha completa del producto:
• Una foto,
• Especificaciones,
• Descripción corta de cada producto.
Diseño de la información Nuestra información esta definida de acuerdo al modelo de arquitectura de
información denominado data-base, un data-base es una colección de datos
organizados por categorías: nombres, apellidos, dirección, teléfono, e-mail, etc.
La base de datos nos permitirá buscar rápidamente cualquier información y
organizarla dentro de ciertos límites impuestos por el software que hemos
implementado. Los límites de esta forma de organización de la información en la
web están dados por la rigidez de los datos, los cuales deben siempre ajustarse a
las categorías indicadas en el data-base, como son: nombres, apellidos, etc.
72
También implementamos una estructura de acceso a los datos denominado
estructura tipo catálogo, esta estructura es similar al data-base en el cual el
usuario navega libremente, elige y compara productos. Cuando decide comprarlo,
digita la opción comprar para efectuar el pago. (Anexo 11)
Toda la información que manejaremos estará guardándose y respaldándose
diariamente, además será administrada desde los servidores que estarán
ubicadas en las instalaciones físicas de la empresa que requiera nuestro E-
Commerce y al momento de realizar la transacción seguiremos el modelo de
venta por catálogos para la comercialización de productos tangibles adaptado a
las características de Internet, es decir nuestros productos serán ordenados
desde el website a la empresa vendedora y serán enviados al cliente desde un
depósito de su propiedad, en un envío particular. Mantenemos algunas ventajas
de dicho modelo, tales como la posibilidad del manejo automatizado de los
procesos de envío a un lugar lejano podríamos usar una compañía adicional para
la entrega de nuestros productos, pero si es cercano; en la ciudad, los
consumidores establecerían sus órdenes de compra en la mañana o la tarde y los
productos son entregados el mismo día en la dirección de envío solicitada.
Diseño de la interfaz En nuestra implementación E-Commerce hemos tratado de utilizar correctamente
el idioma español, evitando textos largos que no tengan relación con el contenido
original. Colores y fondos que no distraigan. Botones que sean fácilmente
identificables, destacando que los símbolos, en caso de utilizarse por decirlo así,
sean "estándares" para facilitar su ubicación. Colocaremos versiones
internacionales, en otros idiomas, cuando nuestro mercado lo requiera, pero
siempre dándole más importancia al idioma de nuestro mercado objetivo.
SOFTWARE UTILIZADO EN LA CONSTRUCCION DEL E-COMMERCE
PHPTriad es un completo desarrollo PHP y entorno de servidor para Windows.
PHPTriad instala PHP, Apache, MySQL, y PHPMyAdmin en una sola operación y
configura todo el entorno.
73
Este software nos ayudaro a evitar las engorrosas instalaciones por separado de
los programas referidos arriba. Otra de las ventajas es que es freeware y se
puede instalar en Windows 95/98/NT/2000
PHPMaguma es un potente y completo editor especializado en PHP, se trata de
una completa herramienta integrada de desarrollo enfocado a PHP que
proporciona a programadores y desarrolladores un entorno de trabajo atractivo y
funcional.
El programa facilita al usuario su tarea mediante diversas funcionalidades tales
como código de colores para comandos de sintaxis, plantillas para diversos
lenguajes de programación autocompletado de código, librería de snippets,
palabras clave PHP, tags de HTML.
MySQL-Front es un administrador de bases de datos MySQL . Con MySQL-Front
se pueden realizar acciones básicas como añadir, borrar o modificar tablas,
campos, registros.
Front Page es un aplicativo que nos permite tener una visión completa de un
proyecto web como si fuera apenas una página. En el Front Page se combina la
facilidad de crear páginas web, con insertar dinamismo a las páginas a través de
scripting y al mismo tiempo una administración global todo el proyecto
(hipervínculos, navegación, directorios, etc..).
Dreamweaver es un aplicativo en el que podemos crear páginas HTML sin tener
que preocuparnos por el código HTML, podríamos decir que Dreamweaver es un
programa de "maquetación" de páginas web.
NTERFAZ PRINCIPAL
El interfaz principal está diseñado está diseñado por páginas de marcos que
contiene: encabezado, pie de página y contenido. Los hipervínculos del
encabezado y pie de página cambian el marco de contenido
74
Una vez realizada las páginas html tenemos los siguiente interfaz principal:
Encabezado de pagina
Pie de página Contenido
BUSCADOR Nuestro sistema contendrá un buscador interno para nuestra base de datos donde
el usuario podrá hacer búsquedas de productos que busca según las siguientes
condiciones:
Se podrá colocar toda la palabra completa, una palabra clave o una letra.
Dándonos como resultado todos los productos que encuentre con ese nombre.
Ejemplos:
Buscar: El último samurai. (palabra completa).
75
Buscar: samurai (palabra clave)
Buscar: S (letra)
Podremos realizar búsquedas de acuerdo a los siguientes casos:
Por nombre: examinará por el nombre del cd o dvd. Ejemplos : El último samurai,
samurai, s, etc.
Por género: examinará por género del cd o dvd. Ejemplo: Acción, Infantil, Terror,
Cumbias, Salsa, etc.
Por actor: examinará por el nombre del Actor o cantante del cd o dvd. Ejemplo:
Cantinflas, Bruce Willis, Mel Gibson, etc.
Por duración: examinará por el tiempo de duración del cd o dvd. Ejemplo: 1 hora,
2 horas, etc.
Por stock: examinará por el número de stock existente del cd o dvd. Ejemplo: 20,
30, 5, etc.
Por valor: examinará por el valor del cd o dvd. Ejemplo: 3, 2, 5, 10, etc.
CONTADOR DE VISITAS El contador de visitas ubicado en el encabezado de páginas es un archivo php
que lee y escribe un archivo plano llamado contador. Este contiene el último
número de la visita realizada. Cuando una persona ingresa a nuestra página
principal se abre el archivo, lee y aumenta en uno el dato que contiene.
CONEXIÓN CON LA BASE Básicamente para la conexión de la base hemos utilizado un archivo llamado
conexión.php que luego será llamado bajo un include en las demás hojas para no
repetir el mismo código.
76
CARRO DE COMPRAS En la construcción del carro de compras se lo realizó mediante la creación de
tablas temporales que van guardando, modificando, eliminando productos
mientras el usuario está realizando la compra. Una vez que el usuario termina de
hacer la compra estos datos se guardan en la tabla factura y la tabla creada
temporalmente se borra.
CODIGOS BASE En nuestra construcción del e-commerce hemos realizado varios codigos html
como php para que nuestro sistema funcione de una manera correcta, a
continuación detallamos los más importantes.(ver anexo 12)
MANUAL TECNICO
Una vez instalado PHPTriad, la carpeta dvds que contiene todos los archivos php
y html deben ser guardados dentro de la siguiente ruta:
C:\apache\htdocs
Inicializar servidor web
Una vez instalado PHPTriad, solo necesitará arrancar Apache (desde Inicio >
Programs > PHPTriad > Apache Console > Star Apache) .
Inicializar servidor base de datos
Una vez instalado PHPTriad, solo necesitará arrancar MySQL (desde Inicio >
Programs > PHPTriad > MySQL> MySQL-D) .
Luego hay que arrancar su navegador de Internet (por ejemplo, Internet Explorer)
y escribir en el campo Dirección: http://localhost/dvds/. Luego el sistema estará
listo para utilizarse.
MANUAL DE USUARIO A continuación detallamos un manual para que el usuario pueda utilizar el e-
commerce . (ver anexo 13)
77
CONCLUSIONES
E-Commerce es una buena opción para incursionar en el mundo de los negocios,
y se puede tener una excelente presencia en el Internet con productos que sean
competitivos y de gran consumo por los usuarios.
E-Commerce esta en pleno crecimiento y en una nueva sociedad “virtual” como la
nuestra tenemos que adaptarnos a los cambios, a los nuevos retos que la
tecnología nos pone por que si no evolucionamos conjuntamente, el futuro nos
rebasara y no seremos competitivos con nuestros productos o servicios.
E-Commerce brinda muchos beneficios a las empresas que han establecido
estrategias de negocio electrónico a escala internacional como: compartir costes
operacionales con los socios comerciales, optimizar producción por economías de
escala, incrementar ventas a nuevos mercados, incrementar ventas por ser más
eficientes en el aprovisionamiento en mercados internacionales.
E-Commerce hace más sencilla la labor de los negocios con los clientes, efectúa
una reducción considerable del inventario, acelera las operaciones del negocio,
provee nuevas maneras de encontrar y servir a los clientes.
La implementación de un E-Commerce con todas sus herramientas sobre internet
tiene un costo inicial elevado, pero el beneficio que se obtiene tanto
cualitativamente como cuantitativamente es grande.
Al realizar el E-Commerce bajo programación estructurada propone segregar los
procesos en estructuras lo más simple posibles, las cuales se conocen como
secuencia, selección e interacción. Ellas están disponibles en todos los lenguajes
modernos de programación imperativa en forma de sentencias. Combinando
esquemas sencillos se pueden llegar a construir sistemas amplios y complejos
pero de fácil entendimiento.
78
RECOMENDACIONES
Se recomienda utilizar una metodología orientada a objetos porque PHP, a pesar
de ser un lenguaje de programación predominante estructurado, permite la
utilización de objetos, los cuales presentan las siguientes características:
Creación de objetos a través de esquema clase - instancia
Poliformismo a través de sobrecarga de funciones. .
Herencia simple.
Todos los métodos y propiedades son públicos.
No utilizar el diseño de la interfaz principal porque al ser llamado por un buscador
de Internet, no sabría por donde filtrar la información.
Al hacer cualquier consulta sobre un producto programarlo para que muestre
imágenes del mismo.
En realizar la programación del carro de compras realizarlo de tal manera tal que
el usuario en el mismo formulario pueda hacer modificaciones, eliminaciones de
los productos.
Tener en cuenta en el diseño y construcción del E-Commerce una opción para el
carro de compras para que el usuario en cualquier momento pueda verificar
productos comprados.
Debe tomarse en cuenta aspectos de seguridad en lo que se refiere a la
administración del sistema y almacenamiento del sistema.
79
BIBLIOGRAFIA
• Constitución Política de la República del Ecuador
• Ley Orgánica de Aduanas del Ecuador
• Código Aduanero de Argentina
• Ley de Régimen Tributario Interno del Ecuador
• Daley, William: "Ciberespacio ¿quién hará las reglas?" - Business Week -
pág. 115
• Tanzi, Vito: “Criterios tributarios año XIII” - El impacto de la globalización
económica de la Tributación - pág. 41
• Rosenfeld, L. - Morville, P.: “Information Architecture For The WWW”,
O’Reilly, Sebastopol (CA-USA), 1998
• Fleming, J. :“WEB NAVIGATION”, O’Reilly, Sebastopol (CA-USA), 1998
• http://www.argenet.com.ar/ecommerce/porque.html
• http://www.dialogica.com.ar/clicsmodernos/archives/000199.html
• http://www.intracen.org/execforum/ef2000/ef2000app2spa.pdf
• http://www.cyberkyosco.com/manual/leyes/lortad/lortad1.htm
• http://www.cyberkyosco.com/manual/leyes/lortad/lortad2.htm
• http://www.cyberkyosco.com/manual/leyes/lortad/lortad3.htm
• http://www.cyberkyosco.com/manual/art0003/dominios.htm
• http://www.e-global.es/postp17.html
• http://www.tpa.com.ve/area_internet.htm
• http://www.taxhaven-opm.org/comercio%20electronico.htm
• http://www.ipresearch.com.ar/es/serv/startup.htm
• http://www.legalmania.com.ar/derecho/comercio_internacional.htm
• http://www.webestilo.com/php/php00.phtml
• http://www.webestilo.com/php/php10a.phtml
• http://www.webestilo.com/php/cod.phtml?id=11
• http://www.webestilo.com/php/cod.phtml?id=14
• http://www.webmaster.bankhacker.com/b2c/comercio-electronico.phtml
• http://www.monografias.com/trabajos14/estrategiacrm/estrategiacrm.shtml
• http://www.monografias.com/trabajos7/fueco/fueco.shtml
80
• http://www.monografias.com/trabajos13/lasdiez/lasdiez.shtml
• http://www.monografias.com/trabajos11/monfina/monfina.shtml
• http://www.distintiva.com/consejos/e-commerce_introduccion.htm
• http://www25.brinkster.com/dkurman/e-commerce.asp
• http://www.aunmas.com/guias/tecnologia/intro.htm
• http://graduado.sagrado.edu/gsi611/_disc81/00000023.htm
• http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd
• http://www.uazuay.edu.ec/estudios/sistemas/lenguaje_iii/php/modifica.htm.txt
81
ANEXO 1 Algunos sitios interesantes para saber todo sobre Business To Business B2B son:
www.B2Btoday.com
www.b2byellowpages.com
www.bocat.com
Un sitio interesante para saber todo sobre Business To Consumer B2C es:
www.amazon.com
www.ecomlink.org
www.cio.com
Algunos sitios interesantes para saber todo sobre Consumer To Consumer C2C
son:
www.Mercadolibre.com
www.Deremate.com
www.Ebay.com
Un sitio interesante para saber todo sobre Consumer To Business C2B es: www.agrupate.com
Un lugar donde encontrar un Diseño tercerizado es:
www.miracula.com
www.noticiasdebariloche.com.ar
Muchos sitios en la Web dan la opción de crear tiendas virtuales como:
www.shopbuilder.com
www.econgo.com
www.epagos.com
www.inergix.com
82
La Promoción “on line” se la puede ver en:
www.atajos.com
www.maestrosdelweb.com
www.stjacks.com
www.toyotarentacar.com.ni
83
ANEXO 2 El protocolo SSL es un sistema diseñado y propuesto por Netscape
Communications Corporation. Se encuentra en la pila OSI entre los niveles de
TCP/IP y de los protocolos HTTP, FTP, SMTP, etc. Proporciona sus servicios de
seguridad cifrando los datos intercambiados entre el servidor y el cliente con un
algoritmo de cifrado simétrico. Proporciona cifrado de datos, autenticación de
servidores, integridad de mensajes y, opcionalmente, autenticación de cliente
para conexiones TCP/IP.
Cuando el cliente pide al servidor seguro una comunicación segura, el servidor
abre un puerto cifrado, gestionado por un software llamado Protocolo SSL
Record, situado encima de TCP. Será el software de alto nivel, Protocolo SSL
Handshake, quien utilice el Protocolo SSL Record y el puerto abierto para
comunicarse de forma segura con el cliente.
El Protocolo SSL Handshake
Durante el protocolo SSL Handshake, el cliente y el servidor intercambian una
serie de mensajes para negociar las mejoras de seguridad. Este protocolo sigue
las siguientes seis fases (de manera muy resumida):
• La fase Hola, usada para ponerse de acuerdo sobre el conjunto de
algoritmos para mantener la intimidad y para la autenticación.
• La fase de intercambio de claves, en la que intercambia información
sobre las claves, de modo que al final ambas partes comparten una clave
maestra.
• La fase de producción de clave de sesión, que será la usada para cifrar
los datos intercambiados.
• La fase de verificación del servidor, presente sólo cuando se usa RSA
como algoritmo de intercambio de claves, y sirve para que el cliente
autentique al servidor.
• La fase de autenticación del cliente, en la que el servidor solicita al
cliente un certificado X.509 (si es necesaria la autenticación de cliente).
84
• Por último, la fase de fin, que indica que ya se puede comenzar la sesión
segura.
El Protocolo SSL Record
El Protocolo SSL Record especifica la forma de encapsular los datos transmitidos
y recibidos. La porción de datos del protocolo tiene tres componentes:
• MAC-DATA, el código de autenticación del mensaje.
• ACTUAL-DATA, los datos de aplicación a transmitir.
• PADDING-DATA, los datos requeridos para rellenar el mensaje cuando se
usa cifrado en bloque.
85
ANEXO 3
Oficialmente, la Declaración Ministerial sobre el Comercio de Productos de
Tecnología de la Información, el ATI, fue adoptada en la Conferencia Ministerial
de la OMC celebrada en diciembre de 1996 en Singapur por 29 participantes. Los
participantes acordaron eliminar totalmente para el 1º de enero de 2000 los
derechos aplicados a los productos de tecnología de la información comprendidos
en el Acuerdo. Con respecto a algunos productos, se han concedido períodos
más largos a los países en desarrollo participantes.
(ATI) se adoptó en la Conferencia Ministerial de Singapur en diciembre de 1996.
En esa fecha, firmaron la Declaración 29 países (incluidos los 15 Estados
miembros de la CE) o territorios aduaneros distintos. Sin embargo, no estaba
claro por entonces si entrarían en vigor las disposiciones de la Declaración,
puesto que en ella se estipulaba que para el 1º de abril de 1997 debían haber
notificado su aceptación del ATI participantes que representaran
aproximadamente el 90 por ciento del comercio mundial. Los 29 firmantes
originales no abarcaban el 90 por ciento de los productos comprendidos, ya que
colectivamente representaban sólo un 83 por ciento del comercio mundial de los
productos de tecnología de la información (TI). No obstante, en los meses
posteriores a la Reunión Ministerial de Singapur, hasta el 1º de abril de 1997,
otros países expresaron interés en ser participantes en el ATI y notificaron su
aceptación. De ese modo, se cumplió el criterio del 90 por ciento, el ATI entró en
vigor, y la primera reducción arancelaria se produjo el 1º de julio de 1997.
El ATI es exclusivamente un mecanismo de reducciones arancelarias. Aunque la
Declaración prevé el examen de los obstáculos no arancelarios, no hay
compromisos vinculados relativos a esos obstáculos. Los participantes en el ATI
deben respetar tres principios básicos: 1) Todos los productos enumerados en la
Declaración deben estar comprendidos, 2) Todos ellos deben reducirse a un nivel
arancelario nulo y 3) Todos los demás derechos de aduana y cargas deben
consolidarse a nivel cero. No se hacen excepciones en los productos
comprendidos; sin embargo, en el caso de productos sensibles es posible ampliar
el período de aplicación.
86
ANEXO 4 Index.html
formas de envio.htmI
Buscador.php
DVDs Comedias.php
Verificar p Listado productos
Cliente comprar.html
Carro de compras
Agregar productos
87
roducto
Eliminar producto Carro de compras Index.html
Verificar compra
Pagos
Modificar producto
Formulario de pago
88
ANEXO 5 Servicio de Hosting
Un servicio de web hosting, es el que presta una empresa que provee espacio
para alojamiento de páginas web. Las empresas de alojamiento (hosting) tienen
sistemas que actúan como servidores web (“hosts”) o han comprado espacio en
un servidor de una tercera empresa. Las empresas de hosting venden espacio a
sus clientes en su servidor, los cuales luego, alojan los archivos, gráficos y otros
relativos a sus páginas web, desde donde pueden ser vistos en la
El web hosting es la oferta de espacio en el disco rígido de un servidor rápido,
seguro y potente, conectado directamente a un Backbone de Internet, permitiendo
que los sitios y los servicios Internet de los clientes estén disponibles para todo el
mundo, las 24 horas, los 365 días del año.
Para dar a conocer su Empresa en el mundo a través de Internet, es necesario
hospedar su sitio en un servidor que esté conectado las 24 horas del día, que
permita recibir sin problemas todos los visitantes que desee, sin dañar su imagen
por una lenta descarga de su sitio web.
El servicio de hospedaje de paginas web de algunos lugares como por ejemplo
“Terra” cuenta con características de espacio en disco y transferencia que el sitio
necesita para operar perfectamente en Internet. Este sitio es tan amigable, que
se lo puede administrar fácilmente. Este servicio incluye cuentas POP3 de correo
y en las plataformas de hosting Unix se puede consultar un e-mail desde cualquier
punto de conexión a Internet.
La mayoría de empresas host, ofrecen el servicio de alojamiento a sus clientes
por una tarifa mensual, trimestral o anual. Los servicios de hosting básicos
pueden variar en lo que ofrecen, pero la mayoría ofrecen más o menos lo mismo,
con programas para principiantes a tarifas muy bajas. Los servicios de hosting
pueden costar más debido a que se contrata mayor espacio de alojamiento,
89
cuentas adicionales de correo, y otros servicios más complejos, como “carritos de
compra” en línea y comercio electrónico.
Además el servicio de Hosting es el que permite que su sitio web sea visto desde
cualquier parte del mundo a través de Internet usando una porción del espacio de
un servidor de Internet que está conectado a Internet a través de una línea
dedicada de alta velocidad (45 Mbps). Por lo general estos servidores tienen las
siguientes características mínimas: son equipos Pentium IV de 2.4 Ghz, con 1 GB
de memoria RAM y 2 tarjetas de red Intel de 100 Mbps cada una.
90
ANEXO 6 Georgia Tech University condujo una investigación para determinar cómo la gente
descubre Web sites específicos. Para medir la popularidad de cada medio, tanto
los tradicionales como los on-line, la encuesta le permitía a los participantes
responder con respuestas múltiples. Los resultados mostraron que la mayoría de
los encuestados acceden a Web sites específicos por listados de los motores de
búsqueda, por links de otros sites o por publicidad en medios impresos.
Los motores de búsqueda y directorios on-line han probado ser las oportunidades
de E-Marketing más populares. Los mismos catalogan y listan la información del
Web site de forma de que cuando alguien busque información de productos y
servicios de los que vende la empresa, el cliente potencial localice el site, y
funcionan de la siguiente manera: está navegando en Internet y salta a un nuevo
Web site; no encuentra nada muy interesante en esta página; cuando se prepara
para saltar a otro lado, nota un pequeño banner publicitario sugiriéndole
“Clickeame”; clickea en el banner y salta a un Web site totalmente nuevo (el
nuestro). El banner ha hecho su trabajo.
Los banners se despliegan en una página web cuando un cliente potencial accede
al site. Al hacer click el banner lleva al visitante a su site de E-Commerce.
Los banners son el método más obvio de realizar E-Marketing de productos y
servicios en Internet. Algunas investigaciones sugieren que los banners on-line
son tan efectivos como los avisos de televisión en su habilidad de incrementar la
percepción y el conocimiento del consumidor de la marca. En suma, el nivel de
recordación de un banner es igual al de un aviso televisivo. Incluso, si el banner
no logra convencerlo de hacer click, de todas formas se quedará con el mensaje.
Una razón por la que los banners son tan exitosos es que los visitantes del Web
site parecen entender que los banners pueden reducir la cantidad de dinero que
deben pagar por el contenido. Los banners pueden ubicarse en cualquier site
donde se piense que se atraerá la mayor cantidad de clientes.
En general los banners se venden en paquetes de 100.000 impresiones. El costo
puede variar desde 20 USD a 100 USD por mil impresiones. Debido a que los
sites tienen visitantes repetidos, las 100.000 impresiones se pueden generar por
solamente 20.000 a 50.000 visitantes únicos.
91
Generalmente los paquetes de software permiten especificar que no despliegue el
banner más de una vez durante una misma sesión de usuario. Algunos sites
generan ingresos exclusivamente por venta de banners. La empresa debería
considerar la posibilidad de utilizar el suyo para que otras publiquen allí sus
banners. Sin embargo, muchas empresas no colocan banners de otras en su site
ya que desean que sus clientes se concentren en comprar sus productos, en lugar
de que sean distraídos por los banners de las otras.
92
ANEXO 7 Los Meta-Tag son unas líneas de código Html que se incorporan en la pagina
principal de su Web. En estas líneas le indican a los buscadores que le indexan
por que términos debe ser encontrada su pagina. Dependiendo en gran medida
de los metas, su pagina puede aparecer listado en los buscadores en los primeros
puestos o bien en un puesto demasiado bajo como para que le proporcionen
visitas. Según varios estudios, cuando un navegante realiza una búsqueda no
suele ir mas allá del resultado 20, pues entre estos primeros puestos suele
encontrar aquello que busca.
Se debe tratar de quedar entre estos puestos, y eso en gran medida se lo hará
unos metas optimizados; y se debe empezar tomando papel y lápiz, y escribir por
lo menos 30 palabras o frases relacionadas directamente con la temática de su
Web, si por ejemplo se dedica a la venta de programas de contabilidad seria algo
como:
software, software de contabilidad, programas, contabilidad, programas
empresas, shareware, contabilidad de empresas, contabilidad fácil, cuentas
empresas, facturación, programas gratis, descargar, download, pymes. Se debe
tratar de usar los plurales y minúsculas en todas las palabras, y separar las
palabras claves o frases por comas.
Luego ordenar por orden de importancia, primero las más importantes y después
el resto. Con esto ya se tiene LAS PALABRAS CLAVES de sus metas.
A continuación se debe realizar el TITULO de la web para cada empresa que
desee nuestro E-Commerce, esto es fácil, debe ser un titulo descriptivo web con
no mas de 15 palabras y donde por lo menos debe haber 3 de las palabras
claves que hemos escrito antes, siguiendo el ejemplo anterior: (las
subrayadas son las palabras claves usadas) Contabilidad Web, programas de
contabilidad, versión shareware, lleve las cuentas de su empresa
fácilmente.
93
Ahora solo debemos crear la DESCRIPCION de la web, el método es similar al de
antes, se debe realizar una descripción con no más de 30 palabras y usando
todas las palabras claves que pueda; por ejemplo:
“Aquí podrá descargar un programa de contabilidad donde podrá llevar de forma
fácil la contabilidad de su empresa. Versión shareware disponible” con esto ya se
tiene todo lo necesario para realizar unos metas de forma optimizada para poder
optar a mejores puestos dentro de los buscadores.
94
ANEXO 8
95
ANEXO 9
96
ANEXO 10
97
ANEXO 11
Arquitecturas de la Información En su clásico “Information Architecture for the WWW” (1998) Lou Rosenfeld y
Peter Morville describen tres tipos de “organization structures” en Internet:
Jerárquica: la base de “casi todas las buenas arquitecturas de la información es
la jerarquía. El orden jerárquico está presente en nuestra vida cotidiana, por
ejemplo lo encontramos en las clasificaciones de las ciencias o en los
organigramas empresariales: por ese motivo los usuarios de la web “entienden” y
se encuentran a gusto en los sitios realizados siguiendo este tipo de estructura.
Rosenfeld y Morville aconsejan comenzar la construcción de una arquitectura de
la información a partir de este modelo.
Data-base: un data-base es una colección de datos organizados por categorías
(por ejemplo nombre y apellido, dirección, teléfono, e-mail, etc.). La base de datos
permite buscar rápidamente cualquier información y organizarla dentro de ciertos
límites impuestos por el software. Los límites de esta forma de organización de la
información en la web está dada por la rigidez de los datos, los cuales deben
siempre ajustarse a las categorías indicadas en el data-base.
Según Rosenfeld y Morville las bases de datos “se aplican a sub-sitios o
colecciones de informaciones estructuradas, homogéneas, dentro de un sitio
mayor” .
Hipertexto: es similar al modelo reticular en donde los contenidos se organizan
de manera multipolar, sin alguna jerarquía y donde una red de links permite
navegar libremente entre todos los textos que componen la red. En este modelo la
jerarquización es mínima y la interconexión elevada. A diferencia del modelo
jerárquico, el usuario difícilmente llega a construirse un modelo mental de la
estructura, por lo puede llegar a perderse fácilmente dentro de la red de textos.
Por estos motivos Rosenfeld y Morville sostienen que no conviene comenzar el
diseño de una arquitectura de la información a partir de este modelo: lo mejor es
98
crear una estructura jerárquica básica y en una segunda fase construir los links
transversales necesarios.
Espacios hipertextuales La creciente complejidad y los diferentes objetivos de comunicación planteados
por los sujetos que participan en la red digital han llevado a que se desarrollasen
diferentes estructuras de información. Joel Sklar, en su libro “Principles of Web
Design” (2000), ha identificado diferentes formas de organización la información
en Internet:
- Estructura lineal: la organización es lineal y el recorrido de lectura único y
predefinido. El usuario puede sólo avanzar o retroceder como si se tratase de un
libro. Este tipo de estructura es ideal para recorridos de tipo “narrativo” (contar
una historia, describir un proceso, etc.).
- Estructura paralela: la información se divide en diferentes secciones que
permiten recorridos lineales en su interior. Pueden existir algunas conexiones
transversales. Esta estructura es muy empleada en cursos de formación.
- Estructura reticular: todas las páginas están interconectadas entre sí. Para
evitar que el usuario “se pierda” en el laberinto hipertextual conviene indicar en
cada página la ubicación exacta de la misma. Es ideal para webs que quieren
favorecer la exploración por parte del usuario.
- Estructura jerárquica: como ya hemos indicado, es la estructura más difundida.
El usuario puede tener un panorama general de los contenidos y saber con cierta
precisión adónde se encuentra. La navegación dentro de cada sección es lineal.
- Estructura tipo cluster: similar a la estructura jerárquica, pero las páginas se
reagrupan en “islas” específicas. La navegación dentro de estas secciones es
libre.
- Estructura tipo catálogo: estructura similar al data-base de Rosenfeld y
Morville. El usuario navega libremente, elige y compara productos. Cuando decide
comprarlo, entra en un “túnel” (estructura lineal) para efectuar el pago. Estructura
clásica de las webs dedicadas al e-commerce.
99
ANEXO 12 CONEXIÓN CON LA BASE <?
$host="localhost";
$usuario="root";
$password="";
$db="bdd";
$conexion = mysql_connect($host, $usuario, $password);
if(!$conexion)
die("no se conecto");
else
print "<br> ";
if(!mysql_select_db($db))
die("no se pudo establecer la base de datos".mysql_error());
else
print "<br> ";
?>
VALIDACION DE ADMINISTRADORES Y CLIENTES <?Php
$varin = "false";
//Conexion con la base
include "conexion.php";
//Creamos la sentencia SQL y la ejecutamos
$result=mysql_db_query("bdd","select loggin from Passwords Where
loggin='$log'");
$result1=mysql_db_query("bdd","select Password from Passwords Where
loggin='$pas'");
$num_reg=mysql_num_rows($result);
$num_reg1=mysql_num_rows($result1);
if($num_reg==1 AND $num_reg1==1 ){
$varin = "true";
}
100
If($varin == "true")
{
echo "
<body link='#000000' vlink='#C0C0C0'>
<center><br><br><br><br><hr width='50%' color='#FF0000'><p><b><font
face='Arial' size='2' color='#FF0000'><a
href='CONSULTA_PROVEEDORES.php'>
Consultar Ofertas de Proveedores</a></font></b></p>
<p><b><font face='Arial' size='2' color='#FF0000'><a href='m_ingresar.php'>
Ingresos </a></font></b></p>
<p><b><font face='Arial' size='2' color='#FF0000'><a href='CONSULTA_
PRODUCTO.HTML'>
Consultar Productos </a></font></b></p>
<p><b><font face='Arial' size='2' color='#FF0000'><a href='Consulta_
CLIENTES.php'>
Consultar Clientes</a></font></b></p><hr width='50%' color='#FF0000'>
</center></body></html>
";
}
else
{?>
<Meta http-equiv="Refresh" Content="7; URL=Passw.htm">
<body>
<center><h5>!Ingreso datos incorrectos!<br>Usted no está autorizado para
ingresar ...</H5><hr width="50%" color="#FF0000"></CENTER>
</body>
</html>
<?PHP
}
?>
101
CARGAR UNA PAGINA <html>
<head>
<title>PELICULAS DE COMEDIA</title>
</head>
<body>
<form id=mqform1 name=special_offer action=/Signup?mqso=60141186
method=post>
<table cellspacing=0 cellpadding=0 width=560 border=0>
<tbody>
<?
//Conexion con la base
include "conexion.php";
//Ejecutamos la sentencia SQL
$result=mysql_db_query("bdd","select * from dvd where genero_dvd='Comedia'");
?>
<center><table border = '1' bgcolor='white'>
<tr>
<th>Codigo </th>
<th>Titulo dvd</th>
<th>Actor/es</th>
<th>Duración</th>
<th>Stk </th>
<th>Valor </th>
<th>Comprar </th>
</tr>
<?
//Mostramos los registros
while ($row=mysql_fetch_array($result))
{
echo "<tr> \n";
echo "<td> $row[codigo_dvd] </td> \n";
echo "<td> $row[titulo_dvd] </td> \n";
102
echo "<td> $row[actor_dvd] </td> \n";
echo "<td> $row[duracion_dvd] </td> \n";
echo "<td> $row[stock_dvd] </td> \n";
echo "<td> $row[valor_dvd] </td> \n";
echo "<td> <a href='Cliente_comprar.html'> Comprar</a> </td> \n";
echo "</tr> \n";
}
mysql_free_result($result)
?>
</table>
<div align="center">
<a href="principal.php">Página Principal</a><br>
</div>
<p></p>
</form>
</body>
</html>
CONSULTA DE PRODUCTOS, CLIENTES, PROVEEDORES <!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
<title>Title here!</title>
</head>
<body>
<?
//Establece la conexión con mysql
$conexion = mysql_connect("localhost", "root", "");
if (! $conexion)
{
echo "<h2 align='center'>ERROR: Imposible establecer conexión con el
servidor</h2>";
exit;
103
}
//Selecciona la base de clientes
mysql_select_db("bdd",$conexion);
$result = mysql_query("SELECT * FROM CLIENTES ORDER BY cedula_cliente",
$conexion);
echo "<center>Listado general: <br></center><br><br>";
echo "<center><table border = '1' bgcolor='#336699'> \n";
while ($row = mysql_fetch_array($result))
{
echo "<tr> \n";
echo "<td> <font color='#ffffff' size=3> $row[cedula_cliente] </font> </td> \n";
echo "<td> <font color='#ffffff' size=3> $row[nombre_cliente] </font> </td> \n";
echo "<td> <font color='#ffffff' size=3> $row[direccion_cliente] </font> </td> \n";
echo "<td> <font color='#ffffff' size=3> $row[ciudad_cliente] </font> </td> \n";
echo "<td> <font color='#ffffff' size=3> $row[provincia_cliente] </font> </td> \n";
echo "<td> <font color='#ffffff' size=3> $row[pais_cliente] </font> </td> \n";
echo "<td> <font color='#ffffff' size=3> $row[numero_telefono] </font> </td> \n";
echo "<td> <font color='#ffffff' size=3> $row[numero_fax] </font> </td> \n";
echo "<td> <font color='#ffffff' size=3> $row[email_cliente] </font> </td> \n";
echo "<td> <font color='#ffffff' size=3> $row[comentarios] </font> </td> \n";
echo "</tr> \n";
}
echo "</table> \n</center>";
mysql_free_result($result);
mysql_close($conexion);
?>
<div align="center">
<a href="Principal.html">Regresar a página principal</a><br>
</div>
</html>
</body>
</html>
104
CARRO DE COMPRAS
CREACION DE TABLA TEMPORAL <?
echo '<FORM METHOD="POST" ACTION="ingreso_PRODUCTO.php">
FACTURA No.<br>';
$tab=$tabla;
echo "<INPUT TYPE='TEXT' NAME='tabla' VALUE='$tab'>";
//Nombre de la base de datos que se va ha crear
$basedatos=bdd;//;
// se establece conexión con el servidor
$conexion = mysql_connect("localhost", "root", "");
if (! $conexion)
{
echo "<h2 align='center'>ERROR: Imposible establecer conexión con el
servidor</h2>";
exit;
}
// Se selecciona la base de datos con la cual se va ha trabajar
mysql_select_db($basedatos, $conexion);
//Forma la cadena sql con la que se creará la base de datos
$tab = $tabla;
$sql = "CREATE TABLE $tab (";
$sql .= "codigo CHAR(5) , ";
$sql .= "nombre CHAR(30) , ";
$sql .= "precio FLOAT , ";
$sql .= "cantidad INT , ";
$sql .= "cedula CHAR(10) , ";
$sql .= "KEY (codigo) ) ";
//Crea la tabla con la cadena sql formada
if (@mysql_db_query($basedatos, $sql, $conexion))
{
105
echo "<h2 align='center'><b><font face=Book Antiqua color=#008000>CODIGO
CREADO CLICK EN COMPRAR PARA AGREGAR
PRODUCTOS</font></b></h2>";
}
else
{
echo "<h2 align='center'><font color=red>No se ha podido crear la factura
intentelo nuevamente</font
></h2>";
}
//Cierra la conexión
mysql_close($conexion);
echo "<br>";
echo '<INPUT TYPE="SUBMIT" value="INGRESAR">';
?>
VERIFICAR DATOS DE PRODUCTO A INGRESAR EN CARRO DE COMPRAS <?
//Conexion con la base
mysql_connect("localhost","root","");
echo '<FORM METHOD="POST" ACTION="ingreso_PRODUCTO_DVD_2.php">
<p><b>CODIGO PRODUCTO</b><br></p>';
$tab = $tabla;
echo "<INPUT TYPE='TEXT' NAME='tabla' VALUE='$tab' size='1'>";
//Creamos la sentencia SQL y la ejecutamos
//$sSQLM="Select codigo_dvd From DVD ";
$sSQL="Select codigo_dvd From DVD WHERE titulo_dvd='$titulo_dvd'";
echo '<SELECT NAME="codigo">';
$result=mysql_db_query("bdd",$sSQL);
while ($row=mysql_fetch_array($result))
{
echo '<option>'.$row["codigo_dvd"];
}
106
mysql_free_result($result)
?>
<?
//Conexion con la base
mysql_connect("localhost","root","");
echo '<FORM METHOD="POST" ACTION="ingreso_PRODUCTO_DVD_2.php">
<p><b>NOMBRE PRODUCTO</b><br></p>';
//Creamos la sentencia SQL y la ejecutamos
//$sSQLM="Select codigo_dvd From DVD ";
$sSQL="Select titulo_dvd From DVD WHERE titulo_dvd='$titulo_dvd'";
echo '<SELECT NAME="nombre">';
$result=mysql_db_query("bdd",$sSQL);
while ($row=mysql_fetch_array($result))
{
echo '<option>'.$row["titulo_dvd"];
}
mysql_free_result($result)
?>
<?
//Conexion con la base
mysql_connect("localhost","root","");
echo '<FORM METHOD="POST" ACTION="ingreso_PRODUCTO_DVD_2.php">
<p><b>PRECIO x UNIDAD DE PRODUCTO</b><br></p>';
//Creamos la sentencia SQL y la ejecutamos
//$sSQLM="Select codigo_dvd From DVD ";
$sSQL="Select valor_dvd From DVD WHERE titulo_dvd='$titulo_dvd'";
echo '<SELECT NAME="precio">';
$result=mysql_db_query("bdd",$sSQL);
while ($row=mysql_fetch_array($result))
{
echo '<option>'.$row["valor_dvd"];
}
mysql_free_result($result)
107
?>
<SELECT NAME="cantidad" SIZE=1 >CANTIDAD
<OPTION value selected>-- Seleccionar --
<OPTION>1
<OPTION>2
<OPTION>3
<OPTION>4
<OPTION>5
<OPTION>6
<OPTION>7
<OPTION>8
</SELECT>
<TD><font size="2" face="Verdana"><b>CANTIDAD</b></font></TD>
<P><input type="text" name="cedula" maxlength="10"> <font size="2"
face="Verdana"><b>DIGITE SU CEDULA</b></font></P>
<INPUT TYPE="SUBMIT" value="INGRESAR">
INGRESO EN CARRO DE COMPRAS <?
//Establece la conexión con mysql
$conexion = mysql_connect("localhost", "root", "");
if (! $conexion)
{
echo "<h2 align='center'>ERROR: Imposible establecer conexión con el
servidor</h2>";
exit;
}
//Selecciona la base de clientes
mysql_select_db("bdd",$conexion);
//Hace una consulta para ver si cliente existe
$tab = $tabla;
echo "<font face='verdana' size='2'>FACTURA No.</font>";
echo "<INPUT TYPE='TEXT' NAME='tabla' VALUE='$tab' SIZE='5'>";
108
echo "<br>";
$result=mysql_query("SELECT * FROM $tab where codigo='$codigo'
",$conexion);
//Ve el número de filas que obtiene el select si es 0 el cliente no existe
$filas=mysql_affected_rows($conexion);
if ($filas==0)
{
echo " CODIGO DVD NO existe, datos se grabaron correctamente...";
ECHO " ";
// Inserta los datos a la tabla
$tab = $tabla;
// Inserta los datos a la tabla
$sql ="INSERT INTO $tab (codigo,nombre,precio,cantidad,cedula)
VALUES ('$codigo','$nombre','$precio','$cantidad','$cedula')";
$result = mysql_query($sql);
// Muestra los datos de la tabla luego del ingreso del registro
$result = mysql_query("SELECT * FROM $tab ORDER BY codigo", $conexion);
//echo "<center>Estado general del carro: <br></center><br><br>";
echo "<center>SU CARRO DE COMPRAS
CONTIENE<br></center><br><br><p>";
echo "<center><table border = '1' bgcolor='#336699'> \n";
echo '<tr>';
echo '<th> <font color="#ffffff" size=3> Codigo</font></th>';
echo'<th><font color="#ffffff" size=3>Titulo</font></th>';
echo'<th><font color="#ffffff" size=3>Precio</font></th>';
echo'<th><font color="#ffffff" size=3>Cantidad</font></th>';
echo'<th><font color="#ffffff" size=3>Cedula_cliente</font></th>';
echo'</tr>';
while ($row = mysql_fetch_array($result))
{echo "<tr> \n";
echo "<td> <font color='#ffffff' size=3> $row[codigo] </font> </td> \n";
echo "<td> <font color='#ffffff' size=3> $row[nombre] </font> </td> \n";
echo "<td> <font color='#ffffff' size=3> $row[precio] </font> </td> \n";
109
echo "<td> <font color='#ffffff' size=3> $row[cantidad] </font> </td> \n";
echo "<td> <font color='#ffffff' size=3> $row[cedula] </font> </td> \n";
echo "</tr> \n";
}
echo "</table> \n</center>";
}
else
{
echo "NOMBRE DVD ya se eligio: Datos no se grabaron";
}
mysql_free_result($result);
mysql_close($conexion);
?>
CALCULAR SUBTOTAL DE FACTURA <?
$con=mysql_pconnect()
or die ("No pude conectarme");
mysql_select_db("bdd", $con)
or die("No puedo acceder a la base de datos");
echo "<hr>El SUBTOTAL actual de la factura es:<hr>";
$tab = $tabla;
$resultado=mysql_query("Select Sum(precio*cantidad) As suma_total FROM $tab
", $con);
$items = mysql_affected_rows($con);
while( ($fila=mysql_fetch_array($resultado)) )
{ $tab = $tabla;
echo $fila["id"] . "= " . $fila["suma_total"] . "<p>";
}
mysql_close($con);
?>
110
ELIMINAR PRODUCTO DEL CARRO DE COMPRAS <?PHP
$conexion = mysql_connect("localhost", "root", "");
if (! $conexion)
{
echo "<h2 align='center'>ERROR: Imposible establecer conexión con el
servidor</h2>";
exit;
}
mysql_select_db("BDD",$conexion);
$tab = $tabla;
echo "<font face='verdana' size='2'>FACTURA No.</font>";
echo "<INPUT TYPE='TEXT' NAME='tabla' VALUE='$tab' SIZE='5'>";
echo "<br>";
echo "<br>";
$borrado = mysql_query ("DELETE FROM $tab WHERE nombre= '$nombre'",
$conexion);
echo "PRODUCTO ELIMINADO...";
echo "<center>SU CARRITO DE COMPRAS CONTIENE
<br></center><br><br>";
echo "<center><table border = '1' bgcolor='#336699'> \n";
$result = mysql_query("SELECT * FROM $tab", $conexion);
echo '<tr>';
echo '<th> <font color="#ffffff" size=3> Codigo</font></th>';
echo'<th><font color="#ffffff" size=3>Titulo</font></th>';
echo'<th><font color="#ffffff" size=3>Precio</font></th>';
echo'<th><font color="#ffffff" size=3>Cantidad</font></th>';
echo'<th><font color="#ffffff" size=3>Cedula_cliente</font></th>';
echo'</tr>';
while ($row = mysql_fetch_array($result))
{ echo "<tr> \n";
echo "<td> <font color='#ffffff' size=3> $row[codigo] </font> </td> \n";
echo "<td> <font color='#ffffff' size=3> $row[nombre] </font> </td> \n";
111
echo "<td> <font color='#ffffff' size=3> $row[precio] </font> </td> \n";
echo "<td> <font color='#ffffff' size=3> $row[cantidad] </font> </td> \n";
echo "<td> <font color='#ffffff' size=3> $row[cedula] </font> </td> \n";
echo "</tr> \n";
}
echo "</table> \n</center>";
mysql_free_result($result);
mysql_close($conexion);
?>
MODIFICAR PRODUCTOS EN CARRO DE COMPRAS <?PHP
$conexion = mysql_connect("localhost", "root", "");
if (! $conexion)
{
echo "<h2 align='center'>ERROR: Imposible establecer conexión con el
servidor</h2>";
exit;
}
mysql_select_db("BDD",$conexion);
$tab = $tabla;
echo "<font face='verdana' size='2'>FACTURA No.</font>";
echo "<INPUT TYPE='TEXT' NAME='tabla' VALUE='$tab' SIZE='5'>";
echo "<br>";
echo "<br>";
$sSQL="Update $tab Set cantidad='$Cantidad' Where nombre='$nombre'";
mysql_db_query("BDD",$sSQL);
echo "PRODUCTO MODIFICADO...";
echo "<center>SU CARRITO DE COMPRAS CONTIENE
<br></center><br><br>";
echo "<center><table border = '1' bgcolor='#336699'> \n";
$result = mysql_query("SELECT * FROM $tab", $conexion);
echo '<tr>';
112
echo '<th> <font color="#ffffff" size=3> Codigo</font></th>';
echo'<th><font color="#ffffff" size=3>Titulo</font></th>';
echo'<th><font color="#ffffff" size=3>Precio</font></th>';
echo'<th><font color="#ffffff" size=3>Cantidad</font></th>';
echo'<th><font color="#ffffff" size=3>Cedula_cliente</font></th>';
echo'</tr>';
while ($row = mysql_fetch_array($result))
{ echo "<tr> \n";
echo "<td> <font color='#ffffff' size=3> $row[codigo] </font> </td> \n";
echo "<td> <font color='#ffffff' size=3> $row[nombre] </font> </td> \n";
echo "<td> <font color='#ffffff' size=3> $row[precio] </font> </td> \n";
echo "<td> <font color='#ffffff' size=3> $row[cantidad] </font> </td> \n";
echo "<td> <font color='#ffffff' size=3> $row[cedula] </font> </td> \n";
echo "</tr> \n";
}
echo "</table> \n</center>";
mysql_free_result($result);
mysql_close($conexion);
?>
ELIMINAR TABLA TEMPORAL E INGRESO DE DATOS EN LA TABLA FACTURA <?
//INGRESO DE codigo
$con=mysql_pconnect()
or die ("No pude conectarme");
mysql_select_db("bdd", $con)
or die("No puedo acceder a la base de datos");
$tab = $tabla;
$resultado=mysql_query("Select cedula FROM $tab ", $con);
$items = mysql_affected_rows($con);
while ( ($fila=mysql_fetch_array($resultado)))
{
113
foreach ( $fila as $cedula)
$sql ="INSERT INTO factura (cedula) VALUES ('$cedula')";
$result = mysql_query($sql);
}
mysql_close($con);
?>
<?
//INGRESO DE codigo
$con=mysql_pconnect()
or die ("No pude conectarme");
mysql_select_db("bdd", $con)
or die("No puedo acceder a la base de datos");
$resultado=mysql_query("Select codigo FROM $tab ", $con);
$items = mysql_affected_rows($con);
while ( ($fila=mysql_fetch_array($resultado)))
{ $sql ="INSERT INTO factura (codigo) VALUES ('$codigo')";
$result = mysql_query($sql);
}
mysql_close($con);
?>
<?
$con=mysql_pconnect()
or die ("No pude conectarme");
mysql_select_db("bdd", $con)
or die("No puedo acceder a la base de datos");
$resultado=mysql_query("Select nombre FROM $tab ", $con);
$items = mysql_affected_rows($con);
while ( ($fila=mysql_fetch_array($resultado)))
{
foreach ( $fila as $nombre)
$sql ="INSERT INTO factura (nombre) VALUES ('$nombre')";
$result = mysql_query($sql);
}
114
mysql_close($con);
?>
<?
$con=mysql_pconnect()
or die ("No pude conectarme");
mysql_select_db("bdd", $con)
or die("No puedo acceder a la base de datos");
$resultado=mysql_query("Select Sum(precio*cantidad) As total FROM $tab",
$con);
$items = mysql_affected_rows($con);
while ( ($fila=mysql_fetch_array($resultado)))
{ foreach ( $fila as $total)
$sql ="INSERT INTO factura (total) VALUES ('$total')";
$result = mysql_query($sql);
}
mysql_close($con);
?>
<?
//Nombre de la base de datos que se va ha crear
$basedatos=bdd;//temporal;
// se establece conexión con el servidor
$conexion = mysql_connect("localhost", "root", "");
if (! $conexion)
{
echo "<h2 align='center'>ERROR: Imposible establecer conexión con el
servidor</h2>";
exit;
}
mysql_select_db($basedatos, $conexion);
//Forma la cadena sql con la que se creará la base de datos
$sql = "DROP TABLE $tab ";
//Crea la tabla con la cadena sql formada
if (@mysql_db_query($basedatos, $sql, $conexion))
115
{
echo "<h2 align='center'><b><font face=Book Antiqua color=#008000>OK
</font></b></h2>";
}
else
{
echo "<h2 align='center'><font color=red>OK</font></h2>";
}
//Cierra la conexión
mysql_close($conexion);
?>
CONTADOR DE VISITAS <?
echo '<FORM METHOD="GET" ACTION="INDEX.php"><p><b>CODIGO
PRODUCTO</b><br></p>';
// Archivo en donde se acumulará el numero de visitas
$archivo = "contador.txt";
// Abrimos el archivo para solamente leerlo (r de read)
$abre = fopen($archivo, "r");
// Leemos el contenido del archivo
$total = fread($abre, filesize($archivo));
// Cerramos la conexión al archivo
fclose($abre);
// Abrimos nuevamente el archivo
$abre = fopen($archivo, "w");
// Sumamos 1 nueva visita
$total = $total + 1;
// Y reemplazamos por la nueva cantidad de visitas
$grabar = fwrite($abre, $total);
// Cerramos la conexión al archivo
fclose($abre);
// Imprimimos el total de visitas dándole un formato
116
//echo "<font face='verdana' size='2'>Total de visitas:".$total."</font>";
echo "<INPUT TYPE='TEXT' NAME='Tabla' VALUE='$total'>";
?>
BUSCADOR <?
$bd_servidor = "localhost";
$bd_usuario = "root";
$bd_contrasenya = "";
$bd_bdname = "bdd";
$bd_tabla = "dvd";
// Conexión y selección de la base de datos
$link = mysql_connect($bd_servidor,$bd_usuario,$bd_contrasenya);
mysql_select_db($bd_bdname,$link);
?>
<center>
<p><h2><font face='verdana' size='2'>Introduce las palabras para la
búsqueda</font></h2></p>
<p><form name="buscador" method="post" action="buscador.php"><br>
Buscar por:
<select name="campo">
<br>
<?php
//Con este query obtendremos los campos por los cuales el usuario puede buscar
$result = mysql_query("SHOW FIELDS FROM `$bd_tabla`",$link);
while($row = mysql_fetch_row($result)) {
// en $row[0] tenemos el nombre del campo
// de esta manera no necesitamos conocer el nombre de los campos
// por lo que cualquier tabla nos valdrá
?>
<option value="<?php echo $row[0]; ?>"><?php echo $row[0]; ?></option>
<?php
117
}
?>
</select>
<br>
Palabra(s): <input type="text" name="palabra"><br>
<input type="submit" value="Buscar..." name="enviar">
</form></p>
</center>
<?
// Proceso del Formulario
if(isset($_POST['enviar'])) {
// Solo se ejecuta si se ha enviado el formulario
$query = "SELECT * from $bd_tabla WHERE {$_POST['campo']} LIKE
'%{$_POST['palabra']}%'";
$result = mysql_query($query,$link);
$found = false; // Si el query ha devuelto algo pondrá a true esta variable
while ($row = mysql_fetch_array($result)) {
$found = true;
echo "<p>";
foreach($row as $nombre_campo => $valor_campo) {
// Tenemos que mostrar todos los campos de las filas donde se haya
// encontrado la búsqueda.
if(is_int($nombre_campo)) {
continue; //Cuando hacemos mysql_fetch_array, php genera un array
// con todos los valores guardados dos veces, uno con
// índice numérico y otro con índice el nombre del campo.
// Solo nos interesa el del nombre del campo.
}
echo "<b>".$nombre_campo."</b> : ".$valor_campo."<br>";
118
}
echo "</p>";
}
if(!$found) {
echo "No se encontró ningun dato..";
}
}
?>
119
ANEXO 13 INGRESAR AL SISTEMA
1. Abrir el Internet Explorer
2. En la barra de direcciones poner: http://localhost/dvds/
3. Aparece la pantalla principal del sistema
BUSCADOR El buscador nos ayuda para consultar si existe un dvd o un cd en nuestra base de
datos:
1. En el menú se debe seleccionar que va a buscar cd o dvd
120
2. Luego nos desplegara lo siguiente formulario:
3. El el menú de selección (Buscar por:), debemos seleccionar el campo por
el que se realizará la consulta. Ejemplo: por título, por valor, por actor, etc.
4. En el campo Palabra(s) debemos poner el dato que se va a buscar, este
debe coincidir de acuerdo con el campo que se va a consultar. Por ejemplo
si escogemos por valor_dvd en el campo Palabra(s) debo ingresar un dato
numérico mas no una palabra.
5. Clic en el Botón Buscar... para realizar la búsqueda. Si solo aplasta enter
no se realiza la consulta.
6. Si la búsqueda se realiza exitosamente nos desplegará todos los datos que
contenga la base caso contrario nos desplegará “No se encontró ningún
dato...”
7. Para regresar al menú principal debemos dar clic en Menú.
121
8. Se siguen los mismos pasos para buscar un Cd.
EJEMPLOS:
Queremos desplegar todas las películas que cuesten $1. Realizaremos lo
siguiente:
Consultar si existe la película Pasión de Cristo
122
SELECCIONAR UNA PELÍCULA
1. Debemos elegir una película una categoría en la pantalla principal, en el
menú o por el menú en pie de página.
Menú Menú en pie de página Pantalla principal
Luego de escoger la categoría seleccionada aparece el listado de películas existe
en dicha categoría indicándonos: su actor principal, su valor, el stock disponible,
la duración de la película:
123
Pantalla seleccionando todos los géneros
Pantalla seleccionando el género Comedias
124
COMPRAR UN PRODUCTO Para comprar un producto el usuario deberá realizar lo siguiente:
1. Ingresar su login y password proporcionado por plusmusic para ingresar a
comprar productos.
2. Clic en ingresar
3. Si no ingresa el login y password correspondientes no podrá ingresar al
sistema de compra.
Posteriormente el sistema verificará el No. de factura que se va a crear, sin que
este sea modificado se debe dar clic en Ingresar.
125
Si la factura se crea satisfactoriamente nos saldrá la siguiente pantalla, el usuario
debe dar clic en Ingresar.
126
El usuario debe dar clic en comprar dvd si lo desea o comprar cd.
Al dar clic en comprar Dvd nos sale una pantalla donde se encuentran todas las
categorías y las películas existentes en cada una de ellas al elegir una el usuario
podrá verificar todos los datos dando clic en el botón Verificar.
127
Lo mismo ocurre al dar clic en Comprar Cd
Al verificar una película se debe ingresar la cantidad que se requiere y la cédula
del cliente. Si lo desea el cliente debe dar clic en ingresar, si no lo desea debe
aplastar el botón atrás en el explorador de Internet.
128
Al dar clic en Ingresar, se grabará en el carro de compras y nos desplegará la
siguiente pantalla
INGRESAR OTRO PRODUCTO Ingresa otro producto al carro de compras, regresará a la pantalla de comprar dvd
o comprar cd. Se debe seguir los pasos anteriormente indicados para ingresar un
producto al carro.
129
ELIMINAR UN PRODUCTO Al dar clic en esta opción, nos desplegará los productos ingresados en el carro de
compras. Para eliminar debemos seleccionar el producto que queremos y luego
clic en el botón Eliminar.
Luego de eliminar el carro de compras nos desplegará su contenido:
130
ACTUALIZAR UN PRODUCTO Al dar clic en este botón el usuario podrá cambiar el número de películas que
pide, donde posteriormente dando clic en actualizar nos actualizara en nuestro
carro de compras.
PAGAR Al dar clic en este botón nos despliega nuevamente los productos ingresados en
el carro de compras para verificar si el cliente está de acuerdo con lo que ha
comprado
131
Al confirmar nos desplegará de que manera queremos realizar el pago del total de
nuestra factura.
TARJETA DE CREDITO Debe ingresar el número de tarjeta de crédito para realizar las transacciones
correspondientes.
132
CONTRAREMBOLSO El usuario debe ingresar el número de días en que a partir de la fecha se le
entregará en su hogar y será cobrado el total de su factura.
TRANSFERENCIA BANCARIA El usuario debe pagar el total de su factura en el Banco del Pichincha en la cuenta
10545215, luego enviar por fax el comprobante de depósito.
133
Al dar clic en procesar en cualquiera de los tres formas de pago se nos despliega
la siguiente pantalla donde nos indica que pronto le llegará su pedio y termina la
compra.
134
PROVEEDORES Y ADMINISTRADORES Proveedores y administradores tienen en el menú principal links para realizar sus
respectivas opciones:
OPCIONES PARA PROVEEDORES Los proveedores pueden ingresar sus ofertas para vender a plusmusic videos o
cds, haciendo clic en la opción para Proveedores del menú, donde luego nos
presenta la siguiente pantalla donde puede dejar sus ofertas.
135
OPCION PARA ADMINISTRADORES Esta opción solo sirve para los administradores del sistema, para ingresar debe
hacer clic en la opción para administradores del menú principal donde aparece la
siguiente pantalla:
Luego de ello debe ingresar su clave.
El administrador podrá hacer las consultas sobre las ofertas de los proveedores,
los productos, los clientes y hacer los ingresos correspondientes
136
CONSULTAR OFERTAS PROVEEDORES En esta opción nos muestra las ofertas dejadas por los proveedores.
INGRESOS Con esta opción el administrador podrá ingresar a la base de datos los cd’s y
dvd’s correspondientes.
Al dar clic en la opción Dvd’s
137
CONSULTAR PRODUCTOS Esta opción nos permite consultar todos los productos ingresados en nuestra
base de datos
CONSULTAR CLIENTES Esta opción nos permite consultar todos los clientes registrados en nuestra base
de datos
138