Desarrollo web en el ámbito de Telemarketing

65
Autor: López Cruz Felipe De Jesús Asesor: M.C. Gloria Irene Téllez Rodríguez Asesor OR: ING. Raquel Sánchez Sanchez Mazatlán, Sinaloa diciembre de 2015. Universidad Politécnica de Sinaloa. Tesina Desarrollo web en el ámbito de Telemarketing

Transcript of Desarrollo web en el ámbito de Telemarketing

Autor:

López Cruz Felipe De Jesús

Asesor: M.C. Gloria Irene Téllez Rodríguez

Asesor OR:

ING. Raquel Sánchez Sanchez

Mazatlán, Sinaloa diciembre de 2015.

Universidad Politécnica de Sinaloa.

Tesina

“Desarrollo web en el ámbito de

Telemarketing”

1

2

3

4

5

Agradecimiento

En la elaboración de este documentando me gustaría agradecer a todas personas

que me han apoyado en el crecimiento de mis estudia, como mis padres que han

dado todo para que yo salga adelante, con el sudor de su frente han logrado que

termine mis estudios agradecerles también a mis hermanos y compañeros que me

han apoyado en las buenas y en las malas.

Gracias a la Universidad Politécnica de Sinaloa por permitir haber realizado mis

estudios, a los maestros responsables que me apoyaron brindándome los

conocimientos necesarios para lograr lo que hoy es un hecho.

Quisiera hacer extensiva mi gratitud a mis compañeros de la carrera de ingeniería

en informática, que sin ellos esto no pudieran ser una realidad, con el apoyo que

nos brindamos en equipo se puedo lograr.

6

Tabla de contenido

Introducción ....................................................................................................................... 9

Capítulo I ......................................................................................................................... 11

1.1 Antecedentes .................................................................................................................. 11

1.1.2 Objetivo General ............................................................................................................... 13

1.1.2.1 Objetivo Específico. ..................................................................................................... 15

1.1.2.2 Interactividad ................................................................................................................. 16

1.1.3 Procesos ...................................................................................................................... 18

1.1.4 Planteamiento del Problema ..................................................................................... 19

1.2 Usabilidad ............................................................................................................................. 21

Capitulo II ........................................................................................................................ 23

2.1 Estado del Arte ..................................................................................................................... 23

2.1.2 Portales web ..................................................................................................................... 27

2.1.2.1 Características .............................................................................................................. 28

2.1.2.3 Tipos de portales WEB................................................................................................ 28

2.1.2.4 Desventajas .................................................................................................................. 29

2.1.4 Atención - Interés - Deseo - Acción (AIDA) ................................................................. 30

2.2 Marketing ............................................................................................................................... 31

2.2.1 Internet y el Marketing ..................................................................................................... 31

2.2.2 Estrategias de marketing en internet ............................................................................. 32

Capitulo III ....................................................................................................................... 34

3.1 Diseño .................................................................................................................................... 34

3.2.1 Herramientas .................................................................................................................... 35

3.2.1.1 Cakephp ........................................................................................................................ 35

3.2.1.2 Mysql .............................................................................................................................. 35

3.1.2.1 Mysql Server sql ........................................................................................................... 37

3.2.1.3 TortoiseSVN .................................................................................................................. 39

3.2.1.4 Xampp ............................................................................................................................ 39

7

3.2.1.5 Subline Text .................................................................................................................. 40

3.3 Implantación ........................................................................................................................ 41

3.4 Desarrollo ............................................................................................................................. 41

3.4.1 LENGUAJE DE PROGRAMACIÓN .............................................................................. 45

3.4.1.1 PHP ................................................................................................................................ 46

3.4.2 Administrador de Contenido (CMS). ............................................................................ 49

3.4.2.1 Necesidades de un CSM ............................................................................................ 51

3.5 Sitio Responsivo ................................................................................................................. 54

3.5.1 Responsivo web design.................................................................................................. 55

3.6 Seguridad sitio WEB .......................................................................................................... 57

3.6.1 Tipos de amenazas ......................................................................................................... 57

3.7 Evaluación del sitio ............................................................................................................. 59

3.8 Presentación ........................................................................................................................ 60

3.9 Manual de usuarios ............................................................................................................ 61

3.10 Conclusión ......................................................................................................................... 64

8

Tabla de Imágenes

1.1 Objetivo a Desarrollar ...................................................................................... 13

1.2 Representacion Grafica. .................................................................................. 21

2.1 Normativa al desarrollo un sitio web ................................................................ 23

2.2 Ideas necesarias para un buen sitio y telemarketing ....................................... 25

2.3 Telemarketing en el ámbito web ...................................................................... 31

3.1 Cakephp .......................................................................................................... 35

3.2 Mysql Herramienta .......................................................................................... 36

3.3 Tortoise SVN herramienta Conectividad Servicio ............................................ 39

3.4 Herramienta para trabajar apache y mysql...................................................... 39

3.5 Editor de Texto para Programar ...................................................................... 40

3.6 Diagrama de entidad relación de una base de datos ...................................... 42

3.7 Boceto de un sitio WEB ................................................................................... 43

3.8 Patrón Modelo Vista Controlador (MVC) ......................................................... 44

3.9 Codificacion de sitio WEB ............................................................................... 47

3.10 Herramientas de actulización para el sitio ..................................................... 49

3.11 Esquema de un Administrador de contenido (CMS) ..................................... 49

3.12 Disposivos Responsivos ................................................................................ 54

3.13 Seguridad ..................................................................................................... 57

3.14 Manual de Usuarios ...................................................................................... 61

9

Introducción

La historia las páginas de Internet es corta, cambia a pasos agigantados, pues va

de la mano con la historia de Internet. Cambia asimismo de manera radical incluso

la forma en que vivimos nuestras vidas. Más importante aún, Internet ha creado

miles de empleos y de nuevas profesiones que a pesar de que van cambiando de

nombre, apareciendo y desapareciendo, hay muchas que se van consolidando y

se vuelven una importante fuente de empleo de manera global en el sector

servicio. Entre las nuevas profesiones que han surgido están incluidas, el social

medio manager, el community manager, que luego evolucionan en la estrategia

digital, así como el maketing online, posicionamiento en buscadores SEO, los

bloggers y por supuesto, el diseño web.

El desarrollo que Internet enfrenta hoy en día va más allá de ser un medio de

comunicación; desde hace algunos años está impactando la forma de hacer

negocios y se está convirtiendo en una herramienta de marketing bastante

eficiente, con características que nunca hubiera sido posible imaginar, yendo más

allá de la mera publicidad en sitios web. Por la interactividad que presenta, es el

medio más adecuado para estar en contacto con el cliente, ya que le proporciona

ese servicio de forma inmediata personal o impersonal, de acuerdo a las

preferencias del usuario. Así que se puede decir que Internet, más que un canal

de comunicación, es una herramienta integral de marketing

Internet está transformando la forma de hacer compras en un sector de mercado

bastante importante, en el que las empresas involucradas no pueden dejar de lado

esta opción de marketing si no quieren perder algún nicho de mercado.

Hasta hace muy poco el marketing consistía básicamente en outbound marketing.

Es decir, era un tipo de marketing que interrumpía al consumidor y que insistía en

hablarle unidireccionalmente en lugar de hablar con él en diálogo cara a cara. Sin

embargo, desde la irrupción de la nueva Web Social, las cosas han cambiado y ha

llegado la era del inbound marketing, en la que el consumidor y el consumidor se

10

miran por primera vez a los ojos y entablan conversaciones con feedback

bidireccional. Para analizar la evolución del marketing a lo largo del tiempo.

Pronto esta tecnología comenzó a difundirse y desbordó los círculos académicos

para popularizarse cada vez más y llegar al ámbito doméstico. Los extensos

documentos de texto comenzaron a dar espacio a imágenes, animaciones,

sonidos, video. En este vertiginoso proceso fue ganando cada vez más terreno el

diseño gráfico, la comunicación visual, la gestión de contenidos y el diseño de

estrategias de comunicación específicas para este nuevo medio.

La forma de hacer negocios por internet está vendiéndose por sí sola. Ahora las

empresas ven como una necesidad incorporar sus estrategias de marketing a

través de sitios web, ya sea para publicitar sus productos o servicios, para

posicionar su marca, incrementar el volumen, expandir el territorio de ventas,

lanzar nuevos productos o servicios, establecer una relación directa con el cliente,

establecer presencia dentro de la comunidad de negocios en línea, incrementar la

lealtad de los clientes, o reforzar la imagen, entre otras. Sin lugar a dudas, la

mayoría de las estrategias de marketing pueden ahora ser apoyadas por el

fenómeno Internet.

11

Capítulo I

1.1 Antecedentes

Al estudiar una carrera de informática y más como programador, se tiene una

constante obligación, con la empresa, con el cliente, siempre en contacto con el

ámbito de trabajo

El desarrollo de las tecnologías en la última década ha dado un impulso notable a

nuevos medios de comunicación, que hasta hace pocos años no pasaban de ser

experimentos comunicacionales, con un radio de acción restringido.

En el desarrollo de sitios web con el uso del Telemarketing, tomando en cuenta las

expectativas que se necesiten; en el transcurso de los años el internet ha crecido y

así también el uso de los dispositivos móviles, pero cabe destacar que los impulsa

al crecimiento son las ventas que varias empresas proponen para que los usuarios

compren sus productos en esto llega el desarrollar un sitio web para proporcionar

sus ofertas. En el transcurso de los años este método ha favorecido a varias

empresas para darse a conocer a muchas partes, pero no solo es la venta de

productos si no un buen sitio que respalde a la empresa como profesional que es

para eso existen empresas competentes con desarrolladores de sitios web.

Tenemos como ejemplo a Solemti una empresa que cuentas con más de 5 años

en el ámbito del desarrollo y telemarketing creciendo en el transcurso de los años.

En la actualidad las empresas desarrolladoras compiten entre ellas para poder ver

su crecimiento y enfrentarse a los nuevos retos, la necesidad de tener un sitio web

no es para el crecimiento si no para darse a conocer y a que anteriormente las

empresas solo se daban a conocer por medio de radio, televisión o periódicos,

pero con la llegada del internet estas empresas comenzaron a crecer viendo la

necesidad de entrar en el mundo de la red.

12

La empresa cuenta con una página web para darse a conocer como nacional e

internación.

El propósito de esta investigación es que los estudiantes conozca las alternativas

y que haga el esfuerzo de conseguir la información que se requiera.

Recordar que conseguir la información adecuada es una tarea que requiere

paciencia, disciplina y es trabajo del estudiante o investigador.

13

1.1.2 Objetivo General

En primer lugar, es necesario establecer qué pretende la investigación, es decir,

cuáles son sus objetivos. Hay investigaciones que buscan ante todo contribuir a

resolver un problema en especial en este caso debe mencionarse cuál es y de qué

manera se piensa que el estudio ayudará a resolverlo- y otras que tienen como

objetivo principal probar una teoría o aportar evidencia empírica a ésta.

1.1 Objetivo a desarrollar.

objetivo general que pretende el desarrollo de este seminario de tesis, es la

implementación de un módulo para la Intranet del Departamento de Construcción,

correspondiente a los estados de pagos de los contratos generados dentro de este

Departamento, el cual pertenece a la Dirección de Vialidad del Ministerio de Obras

Públicas. Este módulo hará uso de la gran cantidad de ventajas y mejoras de

comunicación que ésta tecnología basada en el uso de Internet ofrece,

funcionando, así como medio para obtener una mayor productividad dentro del

ámbito organizacional.

Realizar un análisis del sistema actual de manejo de la información predial, junto

con el modelo lógico y físico de la base de datos. Diseñar un modelo de datos

normalizado que facilite la integración de la información predial, tanto alfanumérica

14

como cartográfica. Diseñar, desarrollar e implementar el sistema propuesto que

integre el componente geográfico con los datos alfanuméricos de la base de datos.

Construir un módulo intranet que interactúe con los módulos ya existentes

en la red, y que ofrezca la posibilidad de almacenar un número importante

de registros, como también que sea capaz de procesar la información en

forma eficaz y en un mínimo de tiempo.

Construir un módulo intranet que ofrezca adecuados tiempos de respuesta

frente al acceso a la base de datos, esto basado en la adecuada

programación de objetos PHP, de manera de entregarle al cliente fluidez en

la entrega de información.

Facilitar la interacción entre las páginas web y sus usuarios a través del uso

de menús y el diseño de una interfaz amigable e intuitiva.

Se generar una mejor facilidad para los usuarios y clientes utilizando las nuevas

tecnologías que sé han implementado en los últimos años y que continúan su

crecimiento, como la navegación fácil en el sitio, una vista agradable, manejo

accesible como lo son los dispositivos móviles tipo Smartphone, Tablets entre

otros e implementado ideas para generar nuevas cualidades que se puedan

proporcionar en el sitio, estas y otras más son para de las consecuencias e

implementar el marketing un conjunto de personas que asesoran o promueven y

dan a conocer a la empresa para su crecimiento, promover, innovar, crecer,

idealizar son los objetivos que se promueve al manejo de un mejor equipo.

15

1.1.2.1 Objetivo Específico.

Recopilar y analizar información necesaria acerca del Establecimiento para

la construcción del Portal Web

Analizar los diferentes requerimientos a utilizarse para el desarrollo del

Portal Web.

Crear aplicaciones en el Portal Web.

Analizar las diferentes alternativas de software existentes, para elegir el

software a utilizarse para el desarrollo

Instalar y configurar los diferentes softwares a utilizar

Diseñar la interfaz gráfica para el Portal Web

Analizar, Instalar y configurar el Sistema de Gestor de Contenidos que

agiliza y facilita el proceso de modificación de contenidos.

Buscar, analizar e instalar una herramienta para la migración de datos de

FoxPro a MySQL.

Desarrollar el componente de ventanas en línea.

Desarrollar un énfasis agradable para los clientes

Realizar pruebas del sistema para verificar su funcionamiento

Capacitar a los usuarios sobre los servicios implementados.

16

1.1.2.2 Interactividad

Se ha mencionado anteriormente el tipo de información que puede contener una

página Web: texto, imagen, sonido, video, e incluso, mundos 3D y animación. El

usuario actualmente no se limita a buscar y encontrar la información de un modo

pasivo, sin intervenir. La mayor innovación de las páginas Web hoy en día es la

interactividad, que en un sitio web se refiera a la interacción que se puede lograr

entre el sitio y el usuario

.

Una página Web puede contener elementos que permiten una comunicación

activa entre el usuario e información; así la página responderá a las acciones del

internauta. A continuación, se presentan algunos ejemplos de la interactividad o

los más comunes:

Formularios: a través de éstos la empresa podrá disponer de información

acerca del cliente; lo mismo pasa con el buzón de sugerencias, las

subscripciones o pedidos.

Acceder y manejar bases de datos de todo tipo: el cliente puede consultar,

por ejemplo, una lista de todos los productos que ofrece una empresa.

Sistemas de búsquedas: el internauta puede encontrar la información que

requiere en las enormes bases de datos que ofrecen las empresas y los

buscadores.

Una empresa a través de una página web interactiva puede:

Proveer a clientes la información acerca de sus productos y servicios en

que se requiera. Esto es mucho más sencillo y económico que hacer

llamadas telefónicas, imprimir nuevos catálogos o hacer publicaciones de

prensa cada vez que lo necesite.

17

Evaluar a sus clientes actuales y desarrollar nuevas oportunidades de

negocio. Mediante encuestas publicadas dentro de su página Web, puede

obtener una respuesta de sus clientes actuales, y así conocer y abordar

mejor sus inquietudes y sugerencias respecto al servicio que están

recibiendo de su empresa. Igualmente, puede mostrar nuevos productos e

ideas y conseguir la opinión de los visitantes de su página, que son a la vez

sus clientes potenciales. De esta manera, puede crear una base de datos

de clientes (actuales y potenciales), para luego enviarle nuevas

informaciones a través de correos electrónicos con costos mínimos.

Otorgar información detallada y específica acerca de sus productos

(manuales de instrucción) y de los procesos de comercialización

(adquisición y compra) de los mismos. Si su público desea saber más sobre

la empresa, la página web es el mejor vehículo para hacerle llegar esa

información.

18

1.1.3 Procesos

Los procesos o realización de un sitio web tienen como responsabilidad en el

ámbito profesional tener en cuenta la fecha de entrega y las necesidades que se

solicitaron para organizar los tiempos que se llevará a cabo para realizar dicho

sitio.

Lo primordial es la investigación sobre lo que contendrá el sitio web cuáles serán

sus funciones, que promoverá, cuál será el objetivo principal, que ofrecerá a los

usuarios que la visiten, etc.

Es uno de los puntos más importantes, hay que tener lo más claro posible el

alcance del proyecto, los requisitos que se quieren cumplir desde el inicio, que

cosas gustaría que apareciesen más adelante, etc. La definición consiste en

muchos puntos, pero principalmente hay que hacer un estudio del proyecto,

describir los distintos apartados o secciones y qué se espera de cada una.

Generar ideas para la inicialización de un sitio web, buscar desarrolladores,

enmaquetadores, diseñadores, programadores, para que empiece a generarse las

ideas y poder comenzar el proceso de realización. El diseño del sitio web es tan

importante como el desarrollo, ya que definimos el aspecto que va a tener, lo que

nuestro público va a ver, los colores que decidamos que van a acompañar a

nuestra marca durante su inicio (no tiene por qué mantenerse a lo largo de toda la

vida del proyecto, hay muchos casos de rediseños en empresas importantes).

Una de las actividades en Internet que más se ha avanzado en ese sentido es en

el comercio electrónico, donde es posible encontrar varios modelos para hacer

negocios on-line. SOLEMTI señala que la Web es en estos casos una herramienta

al servicio de la empresa, ya sea como un elemento más integrado a su

planificación estratégica o como soporte excluyente para sus transacciones

comerciales. El principal inconveniente de los esquemas desarrollados por los

autores vinculados al e-commerce o e-bussinnes, es que suelen estar demasiado

enfocados hacia la actividad económica.

19

La mayoría de las veces nos encontramos ante un conjunto de sugerencias,

consejos o propuestas sobre algún aspecto puntual del diseño Web tales como

optimizar el peso de las imágenes, incluir palabras clave en las páginas para

facilitar su detección por parte de los motores de búsqueda, elaborar un home

page atractiva o desarrollar un código en lenguaje Java para agregar una función

específica en la página. A pesar de la utilidad que pueden tener estas

recomendaciones, es imprescindible contextualizar cada una de estas acciones en

la totalidad del proceso de desarrollo de un sitio.

1.1.4 Planteamiento del Problema

Generalmente dentro de las empresas se contrata un consultor para que

determine cuáles son los posibles problemas que se puedan encontrar dentro de

una página o una solución para internet. Desafortunadamente cuando dichos

consultores realizan su tarea se dan cuenta que el producto goza de interminables

errores tanto en la superficie como en el fondo, A partir de ese momento el

consultor se limita a solucionar los problemas por los cuales fue contratado,

desafortunadamente los problemas interiores se quedaran sin solución y

regresaremos al mismo punto que antes.

Hoy en día la producción de sitios en internet en México tiene una propia

identidad, pues los procesos utilizados para su realización son únicos y

particulares; es decir, gran parte de los proyectos encaminados a la programación

y desarrollo Web que son producidos en las compañías desarrolladoras con

grandes infraestructuras son lanzados a producir en un periodo muy corto, y

estamos hablando desde que el cliente llega en contacto con la a empresa con la

inquietud, necesidad y sobre todo la “urgencia” de una solución informática que

sea práctica, barata y sobre todo “rápida”, hasta el momento en que, después de

haber pasado por el último proceso de evaluación , el sitio es lanzado al mundo

real.

20

Dentro de este proceso el modelo utilizado para la producción de sitios es confuso

y generalmente las personas involucradas en el desarrollo del producto, no son

partícipes del proyecto desde el principio. Las decisiones son tomadas

principalmente por los “programadores” por razones prácticas, así como también

por los clientes, que llevados por un sentimiento de agrado toman decisiones en

contra de los elementos utilizados en la solución, y que muchas veces, son

importantes en la cuestión de usabilidad dentro de la solución propuesta.

El desarrollo e implantación de una página web dentro de las empresas es un gran

paso, ya que día a día los avances tecnológicos son gigantescos y la necesidad

de adecuarse a las nuevas tecnologías es ya una necesidad, porque no solo la

sociedad debe de conocerlas, sino también en las empresas debe de adoptarlas y

ser impulso de mejoras continuas.

Promover con iniciativas a las empresas para que empiecen a promover su

nombre o productos, demostrándole la necesidad que es de conocer las nuevas

tecnologías para la promulgación de estas, desafortunadamente la mayoría de los

empresarios no conocen el mundo de las tecnologías por eso en ocasiones se

abstraen.

A partir de ese momento se desencadenan cambios importantes que son difíciles

de solucionar, dado que se tiene que replantear el proceso y adaptar, los

elementos a petición del cliente en beneficio del mismo, no del usuario final, que

es el más importante y fundamental en todo el proceso, de hecho, el trabajo se

produce pensando como único objetivo, la satisfacción del usuario final.

21

1.2 Usabilidad

I.2 USABILIDAD La organización Internacional para la Estandarización (ISO) nos

dice que: “La usabilidad es la capacidad de un software de ser comprendido,

aprendido, usado y atractivo para el usuario en condiciones específicas de uso”.

Jakob Nielsen definió a la usabilidad como un atributo de calidad que mide lo fácil

que son de usar las interfaces web.

La usabilidad implica eficacia, es decir, que el visitante consiga lo que buscaba,

también la satisfacción al navegar por la web y eficiencia al conseguir lo que

quiere rápidamente

La figura 1.4 representa gráficamente lo que es la usabilidad:

1.2 REPRESENTACIÓN GRÁFICA

La usabilidad implica hacer y contestar preguntas las cuales se responden

realizando un análisis de usuarios y/o visitantes, algunas de las preguntas que

ayudaran para determinar la usabilidad son las siguientes:

22

¿Quiénes son los usuarios, cuáles sus conocimientos, y qué pueden

aprender?

¿Qué quieren o necesitan hacer los visitantes?

¿Cuál es la formación general de los usuarios?

¿Cuál es el contexto en el que el visitante está trabajando?

Otras consideraciones incluyen:

¿Pueden realizar fácilmente sus tareas previstas? Por ejemplo, ¿pueden

realizar las tareas previstas a la velocidad esperada?

¿Cuánta preparación necesitan los visitantes?

¿Qué documentación u otro material de apoyo está disponible para ayudar

al usuario? ¿Puede éste hallar las respuestas que buscan en estos

medios?

¿Cuáles y cuántos errores cometen los usuarios cuando interactúan con el

producto?

Los principios básicos de la usabilidad son:

Robustez: Nivel de apoyo al usuario que facilita el cumplimiento de los objetivos la

cual se relaciona con la capacidad de observación del usuario, de recuperación de

información y de ajuste de la tarea al usuario.

Flexibilidad: Relativa a la variedad de posibilidades con las que el usuario y el

sistema pueden intercambiar información abarcando la posibilidad de diálogo, la

multiplicidad de vías para realizar la tarea, similitud con tareas anteriores y la

optimización entre el usuario y el sistema.

Facilidad de Aprendizaje: Facilidad con la que nuevos usuarios desarrollan una

interacción efectiva con el sistema o producto.

23

Capitulo II

2.1 Estado del Arte

Al iniciar la concepción de una página web, además de los planteamientos que ya

se han tratado sobre conocer las modalidades al que se quiere dirigir el marketing,

se debe tener muy clara la estrategia que se va a seguir y el “por qué” y “para qué”

se quiere diseñar el sitio web. Como cualquier planteamiento de objetivos, éstos

deben ser claros, concisos y cuantificables. Si no se tiene claro qué se desea

conseguir, no se podrá evaluar si se ha logrado o no. Los objetivos son la

herramienta indispensable para determinar el éxito de un sitio web.

Uno de los grandes problemas al momento de crear un sitio web es el

planteamiento de los objetivos. Sin objetivos los adecuados el sitio web tendrá

todas las probabilidades de fracasar antes de empezar, ya que, como en todo

proyecto, si no se tiene una métrica que indique qué está bien o qué está mal, no

se puede tener idea de hacia dónde camina el proyecto.

2.1 Normatividad al desarrollar un sitio web

24

En el marketing se tiene le-business es una nueva manera de gestionar las

eficiencias, la velocidad, la innovación y la creación de nuevo valor en una

empresa tan así que se generan ideas para innovar o proponer ideas para una

mejor ganancia tomando en cuenta el sitio que se desarrollara.

El e-business consiste en el aprovechamiento de la comodidad, la disponibilidad y

el alcance universal para mejorar las organizaciones existentes o crear nuevas

organizaciones virtuales, basadas en la Internet y la globalización.

En los últimos años, Internet dejó de ser únicamente una red científica para

convertirse en una plataforma que abre las puertas a una nueva generación de

negocios.

El e-business nace con la llegada de Internet. Las empresas se dieron cuenta de

que Internet podía funcionar como una gran vitrina exhibidora de sus productos.

En aquella época nacen también los catálogos de productos por Internet. La idea

es bastante simple: que los potenciales consumidores visitaran la página de la

empresa y se enteraran de lo que se estaba ofreciendo. Fue una herramienta más

para el marketing. Posteriormente, el e-business fue evolucionando a lo que es

hoy; con la posibilidad de efectuar transacciones en línea, el e-business derivó al

comercio electrónico.

Hoy en día el e-business abarca todo el espectro de venta del mercado. Cada vez

más personas realizan sus compras por medio de Internet, sobre todo en los

países desarrollados. En los que están en vías de desarrollo y los países con

economías emergentes, el e-business no se ha desarrollado en plenitud, ya que

todavía existen restricciones tecnológicas y miedos, tal vez fundados, con

respecto a la transparencia de la venta.

25

2.2 Ideas necesaria para un buen sitio y telemarketing

La mercadotecnia en Internet tiene grandes ventajas, como son: la disponibilidad

de la información sobre productos y servicios, así como la posibilidad de

adquirirlos las 24 horas del día. Las empresas que utilizan la mercadotecnia en

Internet pueden ahorrar dinero debido a que se reduce su necesidad de una

fuerza de ventas. El marketing en Internet puede ayudar a expandirse, de un

mercado local a un mercado nacional e incluso internacional.

El marketing en internet y la publicidad ayudan a elevar las estrategias de

mercadotecnia. Un sitio Web es una excelente herramienta de negocios para

ofrecer el nivel de servicio y atención a los clientes que se desea llegar. Un sitio

Web puede ser más que un conjunto de páginas. Puede ser mercadotecnia,

tecnología, estrategia de negocios, puede ser la empresa misma exhibida ante los

ojos del mundo entero.

Las nuevas generaciones ven a Internet como su hábitat natural. Ahí es donde

charlan y se comunican. Para muchos ha sido su fuente de investigación, para

otros es una herramienta imprescindible para el desempeño de sus funciones.

26

Para las empresas y comerciantes se está convirtiendo en su "plaza comercial",

en la que ahora adquieren diversos bienes y servicios con relativa facilidad.

Dada la importancia que tienen los conceptos de Marketing, publicidad y

segmentación de mercado para el e-busines, a continuación, se presentarán con

mayor detalle dichos conceptos, ya que ayudan a determinar las características

con las que debe contar un sitio web dentro del concepto de e-business.

Actualmente las empresas cuentan con encargado en el ámbito del Marketing esa

persona se encargará de promover o inculcar en el sitio ideas para un mejer

manejo, oportunidades para que la empresa crezca.

27

2.1.2 Portales web

Un portal es un sitio web, su objetivo es la de servir de Puerta de entrada única

para ofrecer al usuario, de manera fácil el acceso a múltiples servicios, recursos,

aplicaciones desde un mismo lugar.

La palabra PORTAL tiene como significado PUERTA GRANDE, refiriéndose a que

es el punto de partida de un usuario que desea entrar y realizar búsquedas en la

web. Un portal ofrece diferentes servicios en el internet, logrando incrementar la

intensidad de tráfico en el mismo.

En general los portales ofrecen servicios como: directorios, correo electrónico,

encuestas, noticias generales, chats, compras, ventas, entretenimiento, etc.

A los portales web también les llaman CMS o gestores de contenidos, permitiendo

así que el contenido del sitio sea modificado de forma rápida y segura desde

cualquier lugar mediante una computadora conectada al Internet.

Los portales web tienen el propósito de agrupar un conjunto de servicios, recursos,

de manera integrada para el usuario para informarse, participar, opinar, o acceda

a múltiples aplicaciones.

Todo portal debe ser de fácil acceso a toda la información referida al mismo tema,

el portal se encarga de centralizar enlaces de manera fácil y organizada facilitando

así la navegación sobre un tema específico en la red.

Algunos Portales son accesibles para cualquier visitante, otros necesitan

autenticación, por lo que los usuarios deben estar registrados para acceder.

28

2.1.2.1 Características

Las características que un portal web debe brindar a los usuarios, en cuanto a la

usabilidad del Portal, son las siguientes:

Utilidad: Botones, menús, imágenes, todos los elementos deben tener una

utilidad, en base a los objetivos planteados en el portal

Facilidad de uso: Un sitio web debe ser de fácil uso para el usuario

Rapidez: Las imágenes, animaciones, etc. que se vayan a cargar en el

portal no deben entorpecer la rapidez del portal.

Intuitivo: Todos los elementos del portal (botones, enlaces, imágenes,

iconos etc.,) deben estar relacionados con la percepción del usuario, de

manera que el usuario sepa lo que tiene que hacer con tan solo ver el sitio

Eficiente: Es la utilización correcta de los elementos que dispone el portal

web, es decir cada elemento del portal debe hacer a lo que hace referencia.

2.1.2.3 Tipos de portales WEB

Portales Horizontales: También llamados portales masivos o de propósito

general, este portal tiene un propósito general, su objetivo es llegar a toda la gente

con diferentes temas, Ganan dinero mediante los anuncios. Incluye servicios como

comunidades virtuales, chat, e-mail, espacio web gratuito, foros, noticias,

información, buscadores, Ejemplo de estos portales tenemos: Yahoo, MSN, etc.

Portales Verticales: Este tipo de portales buscan público interesados en un tema

específico como puede ser un portal de juegos, un portal de deporte. Estos

portales proporcionan información y servicios a un sector en particular, con

contenidos concretos y centrados en un tema.

29

Portales Diagonales: Estos portales surgen de la combinación entre portal

horizontal y portal vertical. En general se tratan de redes sociales o aplicaciones

generalistas, ejemplo de estos portales tenemos, Facebook, Hi5, YouTube El

portal web que se desarrollara será de tipo Vertical ya que brindara servicio a un

sector en particular en este caso a estudiantes, docentes y personal administrativo

del Colegio “Cesar Andrade y Cordero”

2.1.2.4 Desventajas

Las desventajas a obtener con la implementación del Portal Web en el para las

empresas en generales.

Dificultad de que el Portal se dé a conocer: El internet hoy en día se ha

convertido en una gran red mundial, Con millones de portales web,

ofreciendo a usuarios millones de servicios de todo tipo, Por esta situación

se crea la desventaja de que el portal no se dé a conocer, ya que existirán

en la red miles de portales ofreciendo servicio similar.

Capacidades en Programación Web: Dependencia de algún individuo con

conocimientos en programación web para realizar el mantenimiento.

Conexión a internet: Es necesario estar conectado a Internet para acceder

al Portal y a todos sus servicios.

Costo de Diseño e Implementación: Existen servicios de alojamiento

gratuito, pero existen grandes desventajas como: el espacio para las

páginas web es limitado, los motores de búsqueda ignoran estos portales,

los visitantes dudan de la credibilidad, brinda poca seriedad, no existe

garantía de disponibilidad y permanencia del sitio. Esta situación afecta

mucho a las instituciones que ofrecen servicios a los usuarios, Por todo

esto para que el Colegio demuestre seriedad, confiabilidad, profesionalismo

a todos sus usuarios, resulta conveniente invertir en la implementación del

Portal, comprando dominio y contratando servicio de hosting.

30

2.1.4 Atención - Interés - Deseo - Acción (AIDA)

De acuerdo con Aliaga (2008) Marketing online: Hace unos cien años se desarrolló

este modelo o fórmula nemotécnica AIDA (Atención - Interés - Deseo - Acción).

Fue desarrollado en 1898 por Elías St. Elmo Lewis, norteamericano pionero en

Marketing, y que luego acuñó y catapultó E.K. Strong Jr. Dado que la naturaleza

humana no ha sufrido alteraciones, sigue siendo válida y útil.

Para comprar algo todo ser humano pasa a través de los mismos cuatro estados

de ánimo o actitudes mentales con respecto a la oferta. Es de lógica elemental

saber que para llegar a la Acción de comprar algo, es necesario Desear el

producto o servicio. No se desea algo que antes no se ha observado con Interés,

como tampoco es posible interesarse por algo si antes no capta la atención.

La atención es la polarización de los sentidos sobre un punto, la aplicación de la

mente a un objeto, y también implica despertar la curiosidad. La atención se capta

con cortesía y respeto, con el lenguaje corporal y facial, con una sonrisa, con una

clara demostración de interés por el interlocutor y sus intereses, haciéndole

entender que se comprenden sus temas y que nuestra conversación será

gratificante.

El interés es el objetivo que se persigue al captar la atención. Se puede definir

como una atención continuada sobre algo, como una forma de curiosidad no

satisfecha. Él dice que es una "Inclinación hacia una persona o cosa" y hasta

cierto punto esta acepción también es válida en ventas.

31

2.2 Marketing

2.3 Telemarketing en el ámbito web

El marketing es algo nuevo y viejo a la vez. Exagerando un poco, podriamos decir

que sus origenes se remonatan a las origenes del comercio entre los pueblos

antiguos. Hoy en día el marketing es imprescindible para cualquier empresa que

quiera sobrevivir en un mundo tan competitivo como el nuestro.

Concretamente definimos el marketing como intento de satisfacer de la mejor

forma posible las necesidades de un grupo social a través del intercambio con

beneficio para la empresa.

2.2.1 Internet y el Marketing

El Marketing en Internet se originó a inicios de los 1990s como páginas web

sencillas, de solo texto que ofrecían información de productos. Luego, siguiendo el

desarrollo del internet, evoluciono en avisos publicitarios completos con gráficos.

Actualmente internet constituye un medio de comunicación cada día más

importante y utilizado por millones de personas en todo el mundo. Como sabemos,

Internet es un medio interactivo que, a diferencia de los medios tradicionales como

radio o televisión, permite conocer las preferencias y tendencias de consumo del

32

posible cliente y desplegar información personalizada de acuerdo a ellas. Internet

ha cambiado mucho el mundo del marketing y de los negocios en general. Por

eso, debemos de tener en cuenta el empleo de ese medio a la hora de elaborar

nuestra estrategia de marketing. Actualmente, el e-Marketing (Marketing en

internet) es una alternativa cada vez más utilizada por las empresas para difundir y

promocionar sus productos y servicios. La verdadera importancia del márketing en

Internet es que, definitivamente, se muestra con todo su poder y se hace casi

infinito.

La publicidad en internet ofrece muchas ventajas:

- Permite medir de forma muy precisa y de forma continua el resultado de las

campañas de publicidad

- Permite entrar directamente en contacto con los potenciales clientes o usuarios

- Permite continuas adaptaciones y modificaciones de las campañas según las

exigencias del momento

- Es mucho más económico que los medios de comunicación "tradicionales"

- Analizar el tipo de clientela que adquiere nuestro producto

Actualmente, existen muchas agencias especializadas en la publicidad en internet.

Esas empresas se dedican a buscar anunciantes, asesorarlos, crear anuncios y

banners para internet, desarrollan planes de marketing en internet, analizan las

audiencias...

2.2.2 Estrategias de marketing en internet

El eMarketing de buscadores y email son la base de las campañas de más éxito

en la actualidad. No obstante, están tomando fuerza canales emergentes cono los

Blog's, las redes sociales y el RSS.

33

Es muy extraño que una sola estrategia te haga tener éxito en tu negocio en

Internet. Hay que concretar una estrategia de marketing a varios niveles o incluso

elegir la estrategia más adecuada. Hay muchas posibilidades: confección de una

página web orientada a las ventas, marketing por email, optimización para

buscadores (la mejor herramienta de publicidad y gratuita)....

De nada sirve tener simplemente una página web si no es eficaz para los intereses

de tu negocio o empresa. Hoy día sirve de poco tener una página web sin más. ¡Si

nadie la conoce ni la visita, tendrá para tu empresa la misma utilidad que una

tienda en medio del desierto!

34

Capitulo III

En este capítulo se hablará sobre el diseño en general sobre la implementación de

un sitio web, cuáles son sus herramientas que se utilizar, las creaciones de bases

de datos, funciones que estas realizan las normativas principales como, cuando y

el momento en que este sitio se tiene que entregar.

Tomando en cuenta los análisis que se implementaron para llegar a la idea

principal y la realización de la misma.

3.1 Diseño

Para la elaboración de esta tesis u proyecto se tiene con templado la explicación

de la realización de un sitio web mando en cuenta las normativas primordiales de

cliente cuáles serán sus funcionales en el sitio, como corresponderán en el ámbito

del marketing, tal como el diseño tendrá que ser responsivo para una mejor

visualización en dispositivos móviles.

Un aspecto agradable para los clientes y para los usuarios que visiten el sitio y

una fácil navegación en el sitio y entendible.

La prospectiva principal es genera ideas y la utilización de marketing donde los

usuarios como los clientes puedan comprar en línea

35

3.2.1 Herramientas

Las herramientas principales que se necesitan para la realización de un sitio web

son las que se mencionaran tomando en cuenta que se explicara la realización de

un sitio en el ámbito de marketing,

3.2.1.1 Cakephp

3.1 Cakephp

CakePHP es un marco de desarrollo [framework] rápido para PHP, libre, de código

abierto. Se trata de una estructura que sirve de base a los programadores para

que éstos puedan crear aplicaciones Web. Nuestro principal objetivo es que

puedas trabajar de forma estructurada y rápida, sin pérdida de flexibilidad.

3.2.1.2 Mysql

Para la creación de base de datos se utilizará una herramienta muy conocida por

los programadores.

36

3.2 Mysql Herramienta.

MySQL es un sistema para la administración de base de datos relacionales, el

cual es una poderosa herramienta multihilo y multi-usuario, es decir que soporta el

acceso de varios usuarios simultáneamente y además, la estructura es compatible

con cualquier base de datos SQL (Lenguaje de consulta estructurada).

MySQL fue creada por la empresa MySQL AB, esta distribuye licencia comercial

para aquellas empresas que quieran incorporarlo en aplicaciones o productos

privativos, estas licencias ofrecen soporte técnico y servicios como la posibilidad

de integrar este gestor en un software propietario, para sus operaciones contratan

trabajadores alrededor del mundo que colaboran vía Internet.

El lenguaje de programación que utiliza MySQL es Structured Query Language

(SQL) que fue desarrollado por IBM en 1981 y desde entonces es utilizado de

forma generalizada en las bases de datos relacionales.

MySQL es uno de los motores de base de datos más usados en Internet, debido

principalmente a que es gratis para aplicaciones no comerciales e incluso se

pueda modificar con total libertad, pudiendo descargar su código fuente. Esto ha

favorecido muy positivamente en su desarrollo y continuas actualizaciones. Su

diseño multihilo le permite soportar una gran carga de forma muy eficiente, es muy

utilizado en aplicaciones web en plataformas (Linux/Windows-Apache-MySQL-

PHP/Perl/Python) y de las plataformas LAMP, MAMP, WAMP. Está muy ligada

con el lenguaje PHP.

37

Características

Velocidad a la hora de realizar las operaciones, lo que le hace uno de los

gestores que ofrecen mayor rendimiento

Gran portabilidad entre sistemas, soporta distintas plataformas y sistemas

operativos.

Cada base de datos cuenta con 3 archivos: para estructura, datos y de

índice, además soporta hasta 32 índices por tabla. 83

Bajo costo en requerimientos para la elaboración de bases de datos, ya que

debido a su bajo consumo puede ser ejecutado en una máquina con

escasos recursos sin ningún problema.

Facilidad de configuración e instalación.

Baja probabilidad de corromper datos, incluso si los errores no se producen

en el propio gestor, sino en el sistema en el que está.

Conectividad y seguridad y de los datos

Emplea el lenguaje SQL para consultas a la base de datos.

3.1.2.1 Mysql Server sql

Server es un sistema para la gestión de bases de datos producido por Microsoft y

basado en el modelo relacional. Sus lenguajes para consultas son T-SQL y ANSI

SQL. Es un software que permite manipular/administrar bases de datos.

SQL Server es un conjunto de objetos eficientemente almacenados. Los objetos

donde se almacena la información se denominan tablas, y éstas a su vez están

compuestas de filas y columnas. En el centro de SQL Server está el motor de SQL

Server, el cual procesa los comandos de la base de datos. Los procesos se

ejecutan dentro del sistema operativo y entienden únicamente de conexiones y de

sentencias SQL.

38

SQL Server incluye herramientas para la administración de los recursos que el

ordenador nos proporciona y los gestiona para un mejor rendimiento de la base de

datos. Una buena instalación y configuración de SQL Server, y sobre todo una

buena

Características

Soporte de transacciones.

Escalabilidad, estabilidad y seguridad.

Soporta procedimientos almacenados.

Incluye también un potente entorno gráfico de administración, que permite el uso

de comandos DDL y DML gráficamente.

Permite trabajar en modo cliente-servidor, donde la información y datos se 84

alojan en el servidor y los terminales o clientes de la red sólo acceden a la

información.

Además, permite administrar información de otros servidores de datos

Buen nivel de seguridad en los datos en cuanto a la gestión de usuarios y

contraseñas.

Soporta gran cantidad de tipos de datos para las columnas, como, por ejemplo:

FLOAT, DOUBLE, CHAR, VARCHAR, TEXT, BLOB, DATE, TIME, DATETIME,

TIMESTAMP, YEAR, SET, ENUM, y tipos espaciales OpenGIS.

Registros de longitud fija y longitud variable.

39

3.2.1.3 TortoiseSVN

Para trabajar más en conjunto con el sistema y estar checando las funcionales con

el sitio se toma la medida de utilizar un software para el manejo de datos.

3.3 Tortoise SVN herramienta Conectividad Servicio

TortoiseSVN es un cliente gratuito de código abierto para el sistema de control de

versiones Apache™ Subversion®. Esto signifca que TortoiseSVN administra

archivos y directorios a lo largo del tiempo. Los archivos se almacenan en

un repositorio central. El repositorio es prácticamente lo mismo que un servidor de

archivos ordinario, con la excepción de que recuerda todos los cambios que se

hayan hecho a sus archivos y directorios. Esto le permite al usuario recuperar

versiones antiguas de sus archivos y examinar la historia de cómo y cuándo

cambiaron sus datos, y quién hizo el cambio.

3.2.1.4 Xampp

3.4 Herramienta para

trabajar apache y mysql

40

XAMPP es un servidor independiente de plataforma, software libre, que consiste

principalmente en el sistema de gestión de bases de datos MySQL, el servidor

web Apache y los intérpretes para lenguajes de script: PHP y Perl. El nombre

proviene del acrónimo de X (para cualquiera de los diferentes sistemas

operativos), Apache, MySQL, PHP, Perl.

El programa está liberado bajo la licencia GNU y actúa como un servidor web libre,

fácil de usar y capaz de interpretar páginas dinámicas. Actualmente XAMPP está

disponible para Microsoft Windows, GNU/Linux, Solaris y Mac OS X.

XAMPP solamente requiere descargar y ejecutar un archivo ZIP, tar , exe o fkl,

con unas pequeñas configuraciones en alguno de sus componentes que el

servidor Web necesitará. XAMPP se actualiza regularmente para incorporar las

últimas versiones de Apache/MySQL/PHP y Perl. También incluye otros módulos

como OpenSSL y phpMyAdmin. Para instalar XAMPP se requiere solamente una

pequeña fracción del tiempo necesario para descargar y configurar los programas

por separado. Puede encontrarse tanto en versión completa, así como en una

versión más ligera que es portátil.

3.2.1.5 Subline Text

Para la realización de estas de un sitio se tiene que tomar en cuenta los editores

de sitio web, para poder intermediar mejor como y cuando se pondrán los datos

necesarios a continuación se mencionara el editor que se necesitó para la

realización del sitio y una breve introducción sobre qué es y cómo funciona

3.5 Editor de Texto para

programar.

41

Sublime Text es un editor de código multiplataforma, ligero y con pocas

concesiones a las florituras. Es una herramienta concebida para programar sin

distracciones. Su interfaz de color oscuro y la riqueza de coloreado de la sintaxis,

centra nuestra atención completamente.

3.3 Implantación

La implementación de generar sitios web con la generalidad de marketing es

generar ideas primordiales para un mejor impulso a las empresas tales como el

manejo de preguntas e ideas que los comentarios o sugerencia se generan aparte

de ellas.

3.4 Desarrollo

Tener en cuenta los pasos primordiales que se necesitan para la generación de un

sitio web e implementarlo en marketing, ya teniendo las ideas principales para

poder en marcha el desarrollo de esta.

La creación de las bases de datos o también conocidas como (“date base”) se

tiene que implementar que es lo que se ocupa que funcionalidades esta va a

contribuir para el sitio web, para eso las ideas ya desarrolladas se toma en cuenta

que es lo que se necesita, no solo es crear, sino que también es saber cómo se

van a relacionar las tablas cuando un producto tenga que implementarse con otro.

Para eso se genera un diagrama de entidad relación para saber de qué se

necesita para la creación de una base de datos.

42

3.6 Diagrama de entidad relación de una base de datos.

Ya generado el Diagrama de entidad relación de la base de datos se comienza la

creación de la base de datos con sus respectivas tablas y sus asociaciones,

continúan con lo demás, es diseñar un boceto cómo será el sitio para esto se pasa

con los diseñadores que se encargan o mostrar propuestas para el sitio, también

la empresa o cliente puede proponer ideas del sitio o traer el diseño que esta

quiere que sea para el sitio.

43

3.7 Boceto de un sitio web

Cabe destacar que el diseño tiene mucho en particular en un sitio web esto

muestra que como empresa le importa al usuario y cómo van a desenvolverse

para mostrar los productos, el aspecto que una página muestra es como se va a

desenvolver en un futuro y como la vean los demás es lo primordial y como

empresa tiene la opción de proponerles a sus usuarios beneficios por comprar con

ellos.

Una de las funcionalidades ya creadas cuando ya se tienen las bases de datos el

diseño ya presentado es empezar a dar funcionalidad al código donde se le darán

las ordenes necesarias para que el sitio funcione correcta mente, tomando cuenta

también, como este sitio podrá tener un buen manejo o como lo ayudara para

promoverlo en marketing.

La codificación necesaria para el sitio se abale por sí mismo es que se necesitara

que haga y como la van crear para esto se necesita una de las herramientas que

ya se mencionó en este documento y que son muy utilizables en el mundo del

44

desarrollo o también conocidos como framework este es Cakephp para eso esto

se utilizara el modelo–vista–controlador (MVC) es una arquitectura de software que

separa los datos y la lógica de negocio de una aplicación de la interfaz de usuario

y el módulo encargado de gestionar los eventos y las comunicaciones.

A continuación, se muestra una imagen como es utilizado este patrón en los

framework.

3.8 Patrón modelo vista controlador (MVC).

Con este patrón se trabajará para la creación del sitio utilizando la modalidad del

framework ya antes mencionado.

2.4.1 Elementos Una aplicación web basada en este patrón separa su código en

tres partes diferenciadas:

El controlador: el controlador es el punto de entrada de la aplicación, se

mantiene a la escucha de todas las peticiones, ejecuta la lógica de la aplicación, y

muestra la vista apropiada para cada caso.

45

El modelo: el modelo contiene todo el código relacionado con el acceso a datos.

Es importante que sea un código lo más genérico posible y se pueda reutilizar en

otras situaciones y proyectos. Nunca incluiremos lógica en el modelo, solamente

consultas a la base de datos y validaciones de entrada de datos.

La vista: la vista contiene el código que representará lo que nosotros veremos

por pantalla, en este caso se trata de código HTML. (NOSOLOCODIGO, 2008)

Una vez que ya se generó la base de datos utilizando un diagrama de entendida y

relación y haber obtenido un diseño aceptable, se continua con proceso de

programación donde los programadores o el programador tienen como objetivo

hacer funcionar las cualidades necesarias que se han solicitado para el sitio cabe

destacar que se trabajará en dos equipos uno será desarrollo y el otro diseño.

3.4.1 LENGUAJE DE PROGRAMACIÓN

Lenguaje de programación son herramientas que nos permiten crear programas

que controlen el comportamiento físico y lógico de una máquina.

Los lenguajes de programación facilitan la tarea de programación, ya que

disponen de formas adecuadas que permiten ser leídas y escritas por personas, a

su vez resultan independientes del modelo de computador a utilizar.

Los lenguajes de programación representan en forma simbólica y en manera de

un texto los códigos que podrán ser leídos por una persona. Existen estrategias

que permiten ejecutar en una computadora un programa realizado en un lenguaje

de programación simbólico. Los procesadores del lenguaje son los programas que

permiten el tratamiento de la información en forma de texto, representada en los

lenguajes de programación simbólicos.

Un lenguaje del lado del servidor es aquel que se ejecuta en el servidor web, justo

antes de que se envíe la página a través de Internet al cliente. Las páginas que se

46

ejecutan en el servidor pueden realizar accesos a bases de datos, conexiones en

red, y otras tareas para crear la página final que verá el cliente. (Lenguajes de

Programación, 2009).

3.4.1.1 PHP

PHP (acrónimo de PHP: Hypertext Pre-processor) es un lenguaje de programación

de alto nivel y se encuentra alojado en páginas HTML, está diseñado para

elaborar páginas web dinámicas y es interpretado en el lado del servidor. Es el

lenguaje para la Web más utilizado del mundo, y su interacción con Windows,

Apache y MySql es insuperable, por lo que, en las comunidades de desarrollo, se

utiliza el término “WAMP” (Windows Apache MySql PHP) cuando se habla de

desarrollo de aplicaciones para la web.

PHP es de multiplataforma, puede ser ejecutado en la mayoría de servidores Web

y en casi todos los sistemas operativos y plataformas sin costo alguno. Este

lenguaje de programación está preparado para realizar muchos tipos de

aplicaciones web gracias a la extensa librería de funciones. Esta librería cubre

desde cálculos matemáticos complejos hasta tratamiento de conexiones de red,

etc. Incluye funciones para el envío de correo electrónico, subir archivos, crear

dinámicamente en el servidor imágenes en formato GIF, incluso animadas y una

lista interminable de utilidades adicionales.

Este lenguaje está orientado al desarrollo de aplicaciones web dinámicas que

permite la técnica de programación orientada a objetos con acceso a información

almacenada en una Base de Datos, por lo que una de sus características más

potente y destacable es el soporte para gran cantidad de bases de datos. Las

siguientes bases de datos más comunes están soportadas actualmente:

InterBase, mSQL, MySQL, Oracle (OCI7, OCI8), Informix, PosgreSQL, Adabas D,

FilePro, Sybase, ODBC, etc.

PHP es un lenguaje robusto, muy veloz, de código abierto, permitiendo así la

ayuda de programadores (comunidades de desarrollo) para encontrar y reparar

47

rápidamente ciertos fallos de funcionamiento. Continuamente hay mejoras de

código para ampliar las capacidades de PHP.

Utiliza el protocolo Secure Sockets Layer (SSL) mediante el cual se permite a los

usuarios intercambiar información cifrada mediante el protocolo HTTPS (seguro)

PHP utiliza la licencia PHP, es una licencia de software libre de código abierto.

3.9 Codificación de sitio web

Tomando las normativas necesarias para su creación como son la fecha de

entrega las avances que se le tiene que presentar al cliente para evaluar el trabajo

y el desempeño que la empresa le está otorgando a sus clientes.

El solo programar no quiere mencionar que a la primera saldrá bien, si no que

habrá errores en su funcionalidad y generara más importancia en los errores que

el en futuro llegaran a salir.

La modalidad de un sitio web en la actualidad tiene que ver con ser responsivo

para los distintos usos tecnológicos que se han presentado en los últimos años.

48

Pero cabe destacar que todo sitio para su mejor administración y un mejor manejo

de esta, se creara un sitio especial para administrar el contendió que esta llegue a

contener, hacer cambios necesarios que se necesiten o poner una nueva

funcionalidad.

Esto se le llama Administrador de Contendió o CMS esta herramienta es

primordial en el desarrollo de sitios web. Para un mejor manejo y funcionalidad del

sitio.

49

3.4.2 Administrador de Contenido (CMS).

3.10 Herramienta de actualización para el sitio.

Un sistema de administración de contenidos (Content Management Systems o

CMS) es un software que se usa para facilitar la creación de sitios Web, ya sea en

Internet o en una intranet. El CMS permite manejar de manera independiente el

contenido y el diseño. Así, es posible ingresar la información que contendrán las

páginas y darle en cualquier momento un diseño distinto sin tener que modificar

los contenidos nuevamente.

Los CMS permiten a usuarios con poca experiencia en programación Web el

desarrollo en poco tiempo de un sitio o portal, y casi todos tienen un panel de

administración para que se pueda agregar, modificar y borrar información.

3.11 Esquema de un Administrador de Contenido (CMS).

50

Existen muchos CMS de software libre populares como son: Joomla, Drupal y

WordPress los cuales cuentan con comunidades de programadores muy activas

que permiten que el software esté en constante evolución y mejora.

Algunas de las ventajas que nos ofrece el CMS son las siguientes:

Organización del sitio Web: permiten organizar eficientemente los

contenidos de su sitio en secciones y categorías, para crear una estructura

sólida de navegación.

Publicación de Contenidos: Permiten crear contenidos a través de un

sencillo editor que facilita dar formato a los textos e incluir imágenes.

Escalabilidad e implementación de nuevas funcionalidades: Todos los CMS

ofrecen la posibilidad de instalar y administrar nuevos componentes (plugins,

addons, widgets, etc.), que agregarán funcionalidades extra al visitante de

su sitio Web, por ejemplo: galerías de imágenes, foros, newsletters,

encuestas, etc.

Administración de usuarios: Permiten el registro de usuarios, así como su

administración.

Diseño y aspecto estético del sitio: Es posible cambiar el aspecto del sitio

Web mediante el uso de temas, templates o plantillas.

Administrador de archivos e imágenes: Ofrecen herramientas para

administrar archivos e imágenes en el servidor y usarlas en todo el sitio.

Facilita tareas de SEO: El posicionamiento Web es muy importante en un

sitio, los CMS facilitan esa tarea mediante la implementación integrada de

mapas de sitio, uso de URLs amigables, metatags, títulos en todas las

páginas, algunos integran herramientas sobre estadísticas de acceso al sitio.

Como todo sitio Web desarrollado ya sea usando un CMS o no, se debe tener

especial cuidado en la seguridad de la aplicación, para no sufrir pérdida o

modificaciones no autorizadas a nuestra información, Joomla, WordPress,

Drupal entre otros manejan alertas de vulnerabilidades para los núcleos de sus

51

CMS y proporcionan regularmente actualizaciones a su software. Sin embargo,

estas actualizaciones no contemplan a los componentes hechos por

desarrolladores independientes (plugins, addons, widgets, etc.).

Mantener el CMS actualizado con los parches liberados por el equipo de

desarrollo, y de ser posible, actualizarlo a la versión más reciente de cada

CMS.

Si el sitio es nuevo, instalar la versión estable del CMS

Si se van agregar componentes de terceros, verificar previamente, que ese

componente no tenga reportes de vulnerabilidades, o que tenga las

actualizaciones de seguridad correspondientes.

Participar o revisar foros de discusión sobre el CMS usado.

Después de que se libere el sitio, verificar los permisos de los directorios del

sitio, evitar directorios con permisos 777.

Como empresa Solemti cuenta son su propio administrador de contenido

administrado por las personas encargadas del sitio web, tales como las que

administran en las empresas.

3.4.2.1 Necesidades de un CSM

En el apartado anterior se han presentado bastantes motivos para ver la utilidad

de un sistema que gestione un entorno web, pero se podría pensar que no es

necesario para un web relativamente pequeño o cuando no se necesitan tantas

funcionalidades. Eso sólo podría ser cierto para un web con unas pocas páginas

estáticas para el que no se prevea un crecimiento futuro ni muchas

actualizaciones, lo que no es muy realista. En cualquier otro caso, la flexibilidad y

escalabilidad que permiten estos sistemas, justifican su utilización en

prácticamente cualquier tipo de web.

52

Muchos usuarios particulares utilizan CMS gratuitos para elaborar y gestionar sus

webs personales, obteniendo webs dinámicos llenos de funcionalidades. El

resultado que obtienen es superior al de algunas empresas que se limitan a tener

páginas estáticas que no aportan ningún valor añadido.

Éstos son algunos de los puntos más importantes que hacen útil y necesaria la

utilización de un CMS:

• Inclusión de nuevas funcionalidades en el web. Esta operación puede

implicar la revisión de multitud de páginas y la generación del código que aporta

las funcionalidades. Con un CMS eso puede ser tan simple como incluir un módulo

realizado por terceros, sin que eso suponga muchos cambios en la web. El

sistema puede crecer y adaptarse a las necesidades futuras.

• Mantenimiento de gran cantidad de páginas. En una web con muchas

páginas hace falta un sistema para distribuir los trabajos de creación, edición y

mantenimiento con permisos de acceso a las diferentes áreas. También se tienen

que gestionar los metadatos de cada documento, las versiones, la publicación y

caducidad de páginas y los enlaces rotos, entre otros aspectos.

• Reutilización de objetos o componentes. Un CMS permite la recuperación y

reutilización de páginas, documentos, y en general de cualquier objeto publicado o

almacenado.

• Páginas interactivas. Las páginas estáticas llegan al usuario exactamente

como están almacenadas en el servidor web. En cambio, las páginas dinámicas

no existen en el servidor tal como se reciben en los navegadores, sino que se

generan según las peticiones de los usuarios. De esta manera cuando por ejemplo

se utiliza un buscador, el sistema genera una página con los resultados que no

existían antes de la petición. Para conseguir esta interacción, los CMS conectan

con una base de datos que hace de repositorio central de todos los datos de la

web.

• Cambios del aspecto de la web. Si no hay una buena separación entre

contenido y presentación, un cambio de diseño puede comportar la revisión de

53

muchas páginas para su adaptación. Los CMS facilitan los cambios con la

utilización, por ejemplo, del estándar CSS (Cascading Style Sheets u hojas de

estilo en cascada) con lo que se consigue la independencia de presentación y

contenido.

• Consistencia de la web. La consistencia en un web no quiere decir que

todas las páginas sean iguales, sino que hay un orden (visual) en vez de caos. Un

usuario nota enseguida cuándo una página no es igual que el resto de las de la

misma web por su aspecto, la disposición de los objetos o por los cambios en la

forma de navegar. Estas diferencias provocan sensación de desorden y dan a

entender que el web no lo han diseñado profesionales. Los CMS pueden aplicar

un mismo estilo en todas las páginas con el mencionado CSS, y aplicar una

misma estructura mediante patrones de páginas.

• Control de acceso. Controlar el acceso a un web no consiste simplemente

al permitir la entrada a el web, sino que comporta gestionar los diferentes

permisos a cada área del web aplicados a grupos o individuos.

54

3.5 Sitio Responsivo

Debido a la proliferación de smartphones y tablets en el mercado actual, existe

más diversidad que nunca de formatos de pantalla. De acuerdo con el estudio

realizado por Comscore, las ventas de smartphone superarán a las de

computadoras de escritorio durante este año y la adopción de tablets en Estados

Unidos se prevee que experimente un crecimiento del 40% en los próximos 4

años, alcanzando los 75.8 millones en 2016.

3.12 Dispersivos responsivos

Este panorama obliga a adaptar los formatos web a estos nuevos dispositivos y la

estructura de cada uno de ellos, es indiscutible que necesitamos websites

inteligentes que se adapten a todos ellos. Sobre todo si tenemos en cuenta las

ventas a través de m-commerce (e-commerce adaptados a móvil),

según eMarketer, las ventas a través de smartphones han crecido en un 81%

($25.000 millones en los Estados Unidos).

A partir de todo esto, el término “responsive web design” se escucha

frecuentemente, pero ¿qué es exactamente? El responsive design corresponde a

una tendencia de creación de páginas web que pueden ser visualizadas

perfectamente en todo tipo de dispositivos, desde ordenadores de escritorio hasta

55

smartphones o tablets. Con este tipo de diseño no necesitas tener una versión

para cada dispositivo, una sola web se adapta a todos ellos.

3.5.1 Responsivo web design

En lugar de construir una website para cada tipo de dispositivo (smartphone,

tablet, ordenador desktop, laptop e incluso, hoy en día, para smart TV), se crea

una sola website utilizando CSS3 media queries y un layout con imágenes

flexibles. De esta forma, la website detecta desde qué clase de dispositivo está

accediendo el usuario y muestra la versión más optimizada para ese medio,

reorganizando los elementos de la web e incluso discriminando algunos de ellos

(menos imágenes, más ligeras, redistribución de las columnas en el diseño,

menos texto, etc.).

El HTML5 permite una experiencia excelente para los usuarios, sin el coste de

desarrollar una app nativa para cada dispositivo. En resumen, se diría que el

responsive design son todo ventajas.

Es fácil de manejar ya que solamente trabajas sobre una website y los resultados

serán uniformes en todas las plataformas sin distorsiones en las imágenes o texto.

Además, ahorras tiempo y dinero al desarrollar una vez y un pago único de

hosting.

Una web creada con responsive web design mejora el SEO, las búsquedas a

través de dispositivos móviles son diferente a las que se realizan desde un

ordenador de escritorio por lo que tener una versión móvil de tu web es bueno,

tener una con responsive design es aún mejor, sobre todo porque cuantos más

dispositivos alcances a cubrir más tráfico generará tu web. Tan simple como eso.

Además, buscadores como Google ya están priorizando en el ránking a las

websites móviles en búsquedas móviles, como es lógico.

56

Entonces, ¿cuáles son las opciones para crear una website con responsive?

realmente, las mismas que para crear una nueva website. Puedes optar por

contratar un desarrollador o agencia que lo haga por ti, una opción costosa

teniendo en cuenta las especificaciones que se quieran.

La alternativa es hacerlo tú mismo, para ello existe una nueva propuesta

en editores web, esta vez, responsive: Zeendo. Se trata de una plataforma basada

en cloud computing, de forma que todo el trabajo está siempre online y se puede

continuar el proceso de edición de la nueva web sin perder ningún cambio, sin

tener que descargar ningún tipo de software, y así, desde cualquier lugar, a

cualquier hora. Pero sin duda, lo más importante es que está concebido para

cualquier usuario sin conocimientos de programación.

57

3.6 Seguridad sitio WEB

Los sitios web y tiendas en línea son muy vulnerables y se están expuestos a

manipulación externa de forma permanente. Por ejemplo, tecnologías como la

inyección SQL y el "cross-site scripting" permiten un acceso relativamente fácil a

sitios web y tiendas en línea. Ello puede conducir a la manipulación de precios y al

robo y mal uso de la información de tarjetas de crédito de clientes. En cualquier

caso, la responsabilidad recae sobre el operador del sitio Web, ya que no adoptó

medidas de seguridad suficientes.

3.6.1 Tipos de amenazas

Las amenazas a la seguridad evolucionan tan rápido como la tecnología que

intentan comprometer. La base de datos CVE (Vulnerabilidades y Exposiciones

Comunes) incluye de por sí más de 59.000 amenazas conocidas contra la

seguridad de la información, y una búsqueda en la base de datos de

apache devuelve una lista de más de 500 vulnerabilidades conocidas.

3.13 Seguridad de datos en sitios web

58

Mientras que las técnicas usadas para acceder a datos y modificar código varían

considerablemente, por lo general una infracción de seguridad tiene uno de los

siguientes cuatro objetivos:

o Acceso a bases de datos y robo o corrupción de datos personales o confidenciales

o Modificar el código de un sitio web con el fin de cambiar lo que los usuarios ven

o Interceptar datos personales y confidenciales

o Ataques de denegación de servicio (DoS) que deshabilitan la disponibilidad de los

servicios

59

3.7 Evaluación del sitio

La actividad de evaluación es parte de todo proceso de planificación. En el

proceso de desarrollo de un sitio Web, la evaluación es una herramienta

fundamental para su administración. Las evaluaciones de los sitios web tales

como la empresa que los crea y como el cliente tiene el derecho de evaluar el

trabajo que se les está realizando existen tres formas de evaluar el sitio web tales

como las empresas o clientes estas son las tres formas que se toman para la

evaluación de un sitio web.

De efectividad. Evaluación del modelo de navegación -grado de entendimiento

del número y tipo de vínculos- y de la interfaz –evaluación del grado de

entendimiento de lenguaje propuesto, en especial la iconografía.

De los “medias” utilizados. Evaluación por parte del usuario del grado de

comprensión sobre la información vertida a través de los diferentes medios.

De imagen corporativa. Evaluar el diseño aceptable que la empresa sugerido,

que cuente con los estándares necesario en venta de productos mediante el

marketing.

60

3.8 Presentación

En la entrega de un proyecto SOLEMTI como empresa tiene como objetivo

entregar el proyecto u sitio en la fecha que se concordó, mediante la entrega del

sitio la empresa tiene como primordial presentar en general el sitio haciendo

pruebas u evaluaciones en general para que el sitio no llegara a fallar o no tenga

fallas en futuro.

Cabe de destacar que los errores que llegaran a promoverse o salir el equipo de

desarrollo tiene como obligación brindar apoyo o soporte al sitio o ponerse en

contactos con los encargados que tendrán el dominio del sito, con el propósito de

apoyar a la empresa los encargados del marketing para una mejor venta en el

desarrollo del sitio propondrán ideas en el sitio para poder vender los productos

que se llegaran a promover en el sitio.

La presentación de proyectos y entrega de las misma son entregadas y

presentadas por los miembros de desarrollo o líderes de quipos ellos son

encargados presentar las mejoras que se han hecho para ayudar a las empresas

en promover los productos en internet.

Si el sitio llegara a contraer un problema en la presentación o en producción estos

generarías problemas para las empresas tales como el cliente y grupo de

desarrollo que en este caso será SOLEMTI.

La mayoría de las presentaciones de proyectos tales como los empresarios y

desarrolladores se toman tiempo para poder ver el sitio tales como empresarios

que son los clientes tienen la última palabra para aceptar el sitio si fuera aceptado

este sitio se puede promover a producción.

Hoy en día todos los sitio o portales de internet nuevo tiene como obligación

promover características o manuales de usuarios para promover o saber manejar

el sitio, para las personas que estarán responsables para el manejo de la misma

es grupo de desarrollo entrega una manual de usuario donde especifican las

nuevas herramientas que se han agregado.

61

3.9 Manual de usuarios

Una Guía de usuario, también conocida como Manual de usuario, es un

documento de comunicación técnica destinado a dar asistencia a las personas que

utilizan un sistema en particular.1 Por lo general, este documento está redactado

por un escritor técnico, como por ejemplo los programadores del sistema o los

directores de proyectos implicados en su desarrollo, o el personal técnico,

especialmente en las empresas más pequeñas.

3-O. Manual de Usuarios

Las Guías del usuario son más comúnmente asociadas con los productos

electrónicos, como computadoras y programas.

La mayoría de las guías de usuario contienen tanto una guía escrita como

imágenes asociadas. En el caso de las aplicaciones informáticas, es habitual

incluir capturas de pantalla de cómo el programa debería ser, y manuales que a

menudo incluyen diagramas claramente detallados y sencillos que detallan los

pasos a realizar por el usuario para llevar a cabo las distintas opciones

62

disponibles. El lenguaje utilizado deberá ser sencillo, dirigido a una audiencia que

podrá no entender un lenguaje demasiado técnico.

El manual de usuario se conforma por varias herramientas, pero sin embargo para

la elaboración de un manual se solicitan los puntos siguientes:

1. Una página de portada.

2. Una página de título.

3. Una página de derechos de autor.

4. Un prefacio, que contiene detalles de los documentos relacionados y la

información sobre cómo navegar por la guía del usuario.

5. Una sección de introducción, que incluye:

1. Una breve descripción del sistema y su finalidad.

2. Una sección de novedades desde la última versión.

6. Una sección de requisitos previos necesarios para usar el sistema, que

incluye:

1. Conocimientos mínimos del usuario

2. Requisitos técnicos previos, incluyendo:

1. Capacidades técnicas mínimas del equipo

2. Software asociado necesario

3. Mecanismo para acceder al sistema

7. Una sección de instalación y configuración

8. Una guía sobre cómo utilizar al menos las principales funciones del

sistema, es decir, sus funciones básicas.

9. Una sección de solución de problemas que detalla los posibles errores o

problemas que pueden surgir, junto con la forma de solucionarlos.

10. Una sección de preguntas frecuentes.

11. Dónde encontrar más ayuda, y datos de contacto.

12. Un Glosario y, para documentos más grandes, un Índice.

13. modalidad de pagina

63

En este caso SOLEMTI como empresa entra manual de usuarios para las

personas que se responsabilizaran en el sitio cabe destacar, que junto con el

manual también entregan una capacitación general para los empleados y dueños

para mostrar el funcionamiento que se le ha agregado.

Cabe destacar el funcionamiento principal también es promover mediante el

marketing los productos que la empresa promoverá, pero para eso se encargar el

grupo de mercadotecnia junto con las ideas que el sitio promueve se les

agregaran las ideas principales del marketing.

Como ya se mencionó en el documento la realización de sitios web en el ámbito

del márquetin estas funciones trabajar en conjunto para un mejor crecimiento

como laboral y profesional para la empresa.

64

3.10 Conclusión

Al concluir con la investigación de las elaboraciones de sitios web con la

funcionalidad del telemarketing, se tomaron muchas expectativas generales tales

como las ideas principales y como se desenvolverían en la creación de estas tal

como la empresa encargada del sitio web para el desarrollo y la empresa (cliente),

tiene como privilegios obtener beneficios por trabajar con la empresa de desarrollo

en este coso SOLEMTI.

Las empresas ya terminadas con su trabajo estas leen el contrato para verificar

cuales son las funciones o necesidades que se ocuparon si alguna función no se

cumple el cliente tiene como necesidad exigirles la elaboración de esta.