• No se han encontrado resultados

Aplicación de comercio electrónico para la empresa su ferretero de la ciudad de Ibarra

N/A
N/A
Protected

Academic year: 2020

Share "Aplicación de comercio electrónico para la empresa su ferretero de la ciudad de Ibarra"

Copied!
116
0
0

Texto completo

(1)

UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES

“UNIANDES” - IBARRA

FACULTAD DE SISTEMAS MERCANTILES

CARRERA DE SISTEMAS

PROYECTO DE EXAMEN COMPLEXIVO PREVIO A LA

OBTENCIÓN DEL TITULO DE INGENIERO EN SISTEMAS E

INFORMÁTICA

TEMA:

APLICACIÓN DE COMERCIO ELECTRÓNICO PARA LA EMPRESA “SU FERRETERO” DE LA CIUDAD DE IBARRA

AUTOR:

DANNY JAVIER VINUEZA PILLAJO ASESOR:

ING. FREDDY PATRICIO BAÑO NARANJO

(2)

CERTIFICACIÓN DE ASESORÍA

Yo Ingeniero Freddy Patricio Baño, en calidad de Asesor de Trabajo de Grado,

designado por disposición de la Cancillería de UNIANDES, certifica que el Señor

Danny Javier Vinueza, estudiante de la Carrera de Ingeniería en Sistemas, ha terminado

su trabajo de grado, con el tema: “Aplicación de Comercio Electrónico para la

Empresa “Su Ferretero” de la Ciudad de Ibarra”, quien ha cumplido con todos los

requerimientos exigidos por lo que se aprueba la misma para su presentación.

Es todo cuanto debo decir en honor a la verdad, facultando al interesado hacer el trámite

respectivo para la evaluación por parte del jurado que designe la Institución.

Atentamente,

Ing. Freddy Baño N

(3)

DECLARACIÓN DE AUTORÍA

El presente trabajo de titulación se ha realizado en base a todos los conocimientos

adquiridos durante el transcurso de la Carrera de Ingeniería en Sistemas en la

UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANTES “UNIANDES”, y

complementando con las investigaciones realizadas durante la elaboración del mismo,

por lo que me responsabilizo por los contenidos del presente trabajo en titulación y

faculto a UNIANDES hacer uso del presente proyecto de examen complexivo para fines

académicos.

Es todo cuanto puedo indicar en honor a la verdad.

Atentamente,

Danny Vinueza

(4)

DEDICATORIA

El presente desarrollo de tesis representa la paciencia que Dios ha logrado tenerme al

darme el esfuerzo diario y el sacrificio constante de mis padres quienes me guiaron al

cumplimiento de una etapa, dándome así la oportunidad de avanzar un nuevo escalón

para mi bienestar y el de todas aquellas personas a quien me corresponda ayudar.

Además, dedico a cada uno de los seres que estuvieron presentes y tuvieron la

predisposición al darme un consejo o una sugerencia; a todas aquellas personas que

fueron un ejemplo a seguir; y en especial a un ser que representa la inspiración de cada

(5)

AGRADECIMIENTO

A los profesores que estuvieron presentes en cada nivel de estudio con su enseñanza,

paciencia, perseverancia y, a mi Asesor de Tesis Ingeniero Freddy Baño que fue mi

mayor respaldo para fortalecer el conocimiento y poder alcanzar una de mis metas en

(6)

ÍNDICE GENERAL

PORTADA

APROBACIÓN DEL AUTOR

CERTIFICACIÓN DE AUTORÍA

DEDICATORIA

AGRADECIMIENTO

ÍNDICE GENERAL

ÍNDICE DE TABLAS

ÍNDICE DE FIGURAS

RESUMEN EJECUTIVO

ABSTRACT

CAPITULO I... 1

INTRODUCCIÓN ... 1

1.1. Antecedentes de la investigación ... 1

1.2. Planteamiento del problema ... 2

1.3. Formulación del problema ... 3

1.4. Delimitación del problema ... 3

1.5. Objeto de investigación y campo de acción ... 3

1.6. Identificación de la línea de investigación ... 3

1.7. Objetivos ... 3

1.7.1. Objetivo general ... 3

1.7.2. Objetivos específicos ... 4

1.8. Idea a defender ... 4

1.9. Justificación del tema ... 4

1.10. Metodología investigativa a emplear ... 5

1.11. Resumen de la estructura del proyecto ... 6

1.12. Elementos de novedad, aporte teórico y significación práctica ... 7

CAPITULO II ... 8

MARCO TEÓRICO ... 8

2.1. Sistemas de información ... 8

2.1.1. Generalidades ... 8

2.1.2. Tipos de Sistemas de Información y Evolución ... 10

2.1.3. Tecnologías de Sistemas de Información ... 14

(7)

2.2. Arquitectura WEB ... 16

2.2.1. Conceptos Generales ... 17

2.2.2. Evolución de la web ... 17

2.2.2.1. Primera Generación – Web 1.0... 17

2.2.2.2. Segunda Generación – Web 2.0 ... 18

2.2.2.3. Tercera Generación – Web 3.0 ... 18

2.2.2.4. Cuarta Generación – Web 4.0... 19

2.2.3. Correo Electrónico ... 20

2.2.4. Aplicaciones Cliente/Servidor ... 21

2.2.5. Innovaciones Web ... 22

2.2.6. Internet de Servicios ... 23

2.2.7. Plataformas ... 24

2.2.7.1. JAVA ... 25

2.2.7.2. PHP ... 25

2.2.7.3. .NET ... 26

2.2.7.4. PHYTON ... 26

2.2.7.5. RUBY ON RAILS ... 26

2.2.8. Redes ... 27

2.3. Herramientas de desarrollo ... 29

2.3.1. HTML ... 29

2.3.2. Dreamweaver ... 30

2.3.3. Flash... 31

2.3.4. JavaScript... 32

2.3.5. CSS ... 33

2.3.6. Ajax ... 33

2.3.7. Base de Datos MySQL ... 34

2.4. Comercio Electrónico ... 35

2.4.1. Tecnologías ... 36

2.4.2. Marketing... 38

2.4.3. Logística ... 39

2.4.4. Analítica y medición de resultados ... 40

2.4.5. Aspectos Legales ... 41

2.4.6. Seguridad ... 42

2.5. Conclusiones Parciales del Capitulo ... 43

CAPITULO III ... 44

MARCO PROPOSITIVO ... 44

(8)

3.2. Objetivos ... 44

3.3. Desarrollo de la Propuesta ... 45

3.3.1. Situación Actual ... 45

3.3.2. Metodología ... 45

3.3.3. Análisis ... 45

3.3.3.1. Análisis de requerimientos ... 45

3.3.4. Diseño del sistema ... 48

3.3.4.1. Diseño modelo estático ... 48

3.3.4.2. Diagramas del diseño del sistema ... 48

3.3.4.2.1. Diagrama enfocado al visitante ... 49

3.3.4.2.2. Diagramas enfocado al cliente ... 50

3.3.4.2.3. Diagramas enfocado a la solicitud de un pedido ... 51

3.3.4.2.4. Diagramas enfocado al administrador de la aplicación ... 52

3.3.4.3. Diagramas modelo lógico ... 53

3.3.4.4. Diagramas modelo físico ... 54

3.3.5. Diseño de la base de datos... 55

3.3.5.1. Diccionario de la Base de Datos ... 55

3.3.5.2. Tablas... 55

3.3.6. Diseño del Programa ... 60

3.3.6.1. Diseño de Módulos Principales del Sistema... 60

3.3.6.1.1. Módulo del cliente de la aplicación web... 60

3.3.6.1.2. Módulo de administración de la aplicación web... 61

3.3.7. Diseño de la Interfaz ... 62

3.3.7.1. Interfaz del Administrador... 62

3.3.7.2. Interfaz del usuario final ... 63

3.3.7.2.1. Inicio del Portal Web ... 63

3.3.8. Diseño de Salidas ... 66

3.3.9. Codificación ... 67

3.3.10. Pruebas... 72

3.3.10.1. Prueba funcional Cliente ... 72

3.3.10.2. Prueba funcional Administrador ... 76

3.3.10.3. Prueba en otros equipos ... 80

3.3.11. Implementación ... 81

3.3.11.1. Requerimientos ... 81

3.3.11.2. Generación de instaladores ... 81

3.3.12. Mantenimiento ... 81

(9)

CONCLUSIONES ... 83

RECOMENDACIONES ... 84

BIBLIOGRAFÍA

LINKOGRAFÍA

ANEXOS

MANUAL DE USUARIO

1.1. OBJETIVOS DEL MANUAL DE USUARIO 1.2. ADMINISTRADOR

1.2.1. Ingreso al Sistema

1.2.1.1. Pantalla del Administrador 1.2.1.2. Menú de Ingreso de Información 1.2.2. Facturación

1.2.2.1. Tipo de Operación 1.2.2.2. Documentos Habilitantes 1.2.2.3. Transacción Cliente a Negocio 1.2.2.4. Transacción Negocio a Cliente 1.2.3. Control

1.2.3.1. Productos 1.2.3.2. Pedidos 1.2.3.3. Kardex 1.2.3.4. Inventarios 1.3. VISITANTE

1.3.1. Pantalla superior del portal 1.3.2. Menú Inicio

(10)

ÍNDICE DE TABLAS

Tabla 1 Requerimientos Funcionales ... 46

Tabla 2 Requerimientos No Funcionales... 46

Tabla 3 Funcionalidad Global ... 47

Tabla 4 Análisis Modelo Estático ... 48

Tabla 5 Diagrama de eventos enfocado al visitante ... 49

Tabla 6 Diagrama de eventos enfocado al cliente ... 50

Tabla 7 Diagrama de eventos enfocado a la solicitud de pedidos ... 51

Tabla 8 Diagrama de eventos enfocado al Administrador ... 52

Tabla 9 Diccionario Base de Datos de la Empresa Su Ferretero ... 55

Tabla 10 Sucursales ... 55

Tabla 11 Usuarios ... 56

Tabla 12 Proveedores ... 56

Tabla 13 Foros ... 56

Tabla 14 Clientes ... 57

Tabla 15 Products_stock ... 57

Tabla 16 FacturaCV... 58

Tabla 17 DetaFacturaCV ... 59

Tabla 18 NotaPedidoV ... 59

Tabla 19 Kardex ... 60

Tabla 20 Procesos y llamadas a funciones ... 68

Tabla 21 Características Hardware Propio Equipo ... 72

Tabla 22 Características Software Propio Equipo ... 72

Tabla 23 Características Hardware Equipo 1 ... 80

Tabla 24 Características Software Equipo 1... 80

Tabla 25 Características Hardware Equipo 2 ... 80

Tabla 26 Características Software Equipo 2... 80

(11)

ÍNDICE DE FIGURAS

Figura1-Curva de Fallos del Hardware ... 11

Figura2-Evolución de los Sistemas de Información ... 13

Figura3-Evolución de la Web ... 19

Figura4-Alcances del sistema ... 47

Figura5-Alcances del sistema ... 53

Figura6-Alcances del sistema ... 54

Figura7- Ingreso a la interfaz del administrador ... 63

Figura8- Pantalla principal para manipulación de Información ... 63

Figura9- Portal Web-Pantalla del cliente... 64

Figura10- Portal Web-Pantalla del cliente... 64

Figura11- Disponibilidad de Productos ... 65

Figura12- Búsqueda de productos y creación de pedidos ... 65

Figura13- Búsqueda de pedidos por cliente ... 66

Figura14- Detalle del pedido seleccionado en la lista generada por el cliente ... 66

Figura15- Búsqueda de pedidos por cliente ... 67

Figura16- Búsqueda de pedidos por cliente ... 73

Figura17- Ingresar, modificar y eliminar el cliente ... 73

Figura18- Búsqueda de productos por categoría ... 74

Figura19- Búsqueda de productos por parámetros proporcionados ... 74

Figura20- Selección e ingreso de productos previos a la venta ... 75

Figura21- Lista de pedidos realizados y en espera para la venta... 75

Figura22- Detalle del pedidos seleccionado por el cliente ... 76

Figura23- Formulario que valida el acceso al sistema ... 76

Figura24- Administración general de los datos en el sistema ... 77

Figura25- Lista de clientes registrados y autorizados para usar el sistema ... 77

Figura26- Lista de sucursales de la empresa ... 78

Figura27- Lista de proveedores de la empresa ... 78

Figura28- Lista de pedidos realizados por los clientes ... 79

(12)

RESUMEN EJECUTIVO

Hoy en día, un portal web permite estar dentro del mercado y se convierte en una carta

de presentación como una mejor oferta pública para ganar clientes. El ahorro ayuda a

mantener la estabilidad de un grupo de trabajo y a generar nuevos resultados.

La empresa “SU FERRETERO” en su desempeño laboral para bienestar de sus usuarios

y la sociedad, tuvo inconvenientes y necesidades al final de cada trimestre, porque los

clientes crearon puntos de vista sobre la atención y calidad de servicio en la

presentación de productos; a través del análisis, surgió la idea de utilizar herramientas

que reflejen la importancia de la empresa donde el resultado viable fue la

implementación de una aplicación web que reduciría el margen coste-tiempo para

mejorar el servicio e incrementar su alcance. El acceso a los datos fue la clave esencial

para ser una empresa transparente y segura, con más beneficios y libertad de atención.

Sin embargo, la consistencia y seguridad de los datos se convirtió en un espacio

requerido para la inversión, por tal razón, la empresa controla su información sobre una

base de datos y el uso de una metodología para el desarrollo basándose en el modelo

cascada; donde el análisis es el proceso que ayudó a la recolección de requisitos en la

creación del software para gestionar los procesos de compra y atención al cliente.

El diseño es el principal enfoque que tiene la estructura de los datos en la gestión de

clientes y productos al ser parte de la implementación, y localizar las irregularidades

que aparecen con la ejecución de la aplicación. Las pruebas se centran en la lógica

interna que opera con la base de datos para asegurar la entrada y presentación de la

información. Pero, para la empresa el mantenimiento es necesario y finalmente es donde

suceden cambios dependiendo del funcionamiento y acorde a las necesidades de los

clientes. Un aspecto del proyecto está en los beneficiarios potenciales como son los

empleados para mejorar su conocimiento y la prioridad sobre sus clientes porque la

aplicación ayudará en los pedidos individuales. El objetivo es encontrar una

escalabilidad institucional dentro del mercado actual y superar las expectativas con la

(13)

ABSTRACT

Today, a web portal allows the company to be inside the market and becomes a cover

letter as a better public supply to win customers. Saving helps maintain the stability of a

working group and to generate new results.

The company "SU FERRETERO" in their job performance for the benefit of its users

and society had problems and needs at the end of each quarter, because customers

created points of views on the carefulness and service quality in the presentation of

products; through the analysis, the idea of using tools that reflect the importance of the

company emerged, where the feasible result was the implementation of a web

application that would reduce the cost-time margin to service and increase its scope.

Access to data was the essential key in being a transparent and secure company with

more benefits and freedom of attention.

However, the data consistency and security became a required space for investment. For

this reason, the company controls the information in a database and the use of a

methodology for development based on the waterfall model where the analysis is the

process that helped gathering requirements in the creation of software for managing

purchasing processes and customer service.

The design is the main focus that the structure of data has in customer and products

management, because it is part of the implementation and finds the irregularities that

come when running the application. The tests focus on internal logistic while operating

with the database to ensure entry and presentation of information. However, for the

company maintenance is needed and finally it is where changes happen depending on

the operation and according to the needs of customers. One aspect of the project is the

potential benefits such as employees to improve their knowledge and priority over

customers because the application will help on individual orders. The goal is to find and institutional scalability in today’s market and exceed expectations by handling tools of

(14)

1

CAPITULO I

1.

INTRODUCCIÓN

1.1. Antecedentes de la investigación

Las tecnologías de la información conjuntamente con el entorno web han tenido un

impulso notable en el desarrollo social, y se ha experimentado su utilización en varias

empresas comerciales con acciones diversas para facilitar al público en general la

información respecto a un área. En este sentido, (ILUNDÁIN CALVO, 2004) las

nuevas tecnologías se usan para obtener, compartir y procesar cualquier información

por medios telemáticos instantáneamente desde cualquier lugar y en la forma que se

prefiera. Los primeros indicios de la tecnología en el sector comercial se estima en las

dos últimas décadas; sin embargo, la novedad del proceso de cambio actual, incide

directamente en la sociedad lo que produce una mejoría y un valor agregado a la

telecomunicación.

Además, el importante rol que maneja cada empresa al promover un lazo de

cooperación entre la información y la logística, ayuda a la construcción de sistemas

permitiendo la utilización de ordenadores; (ADIGITAL, 2012) la automatización de la

información de stock disponible ahorra muchos procesos manuales y recursos para su

gestión manual, por lo que la integración cumple un doble cometido, la información

para el comprador y el ahorro de costes para la empresa.

El estudio y la integración de herramientas, se precisan a través de la infraestructura ya

que se tiene la facilidad de potenciar los procesos vitales de un negocio que constituye

la base y la esencia de una empresa. También, las estrategias pueden ir pereciendo hasta

no encontrar una solución única y simplificada que determine el impacto y la

profundidad durante la utilización, ya que las nuevas tecnologías son un medio que

hacen posibles y soportan los cambios. La actividad de los negocios está arraigada a

generar un riesgo creíble debido a los competidores, lo que pretende mantenerse en el

pensamiento realista donde la única opción de perspectiva del crecimiento para tener un

(15)

2

Ante esta notoriedad del impulso comercial asociado al cambio de imagen,

(PASTERNACK & NEILSON, 2005) una empresa tiene que utilizar la capacidad de

interacción con clientes y proveedores, y cambiar la organización para integrar en el

proceso productivo tanto a proveedores como a consumidores y añadiendo la

posibilidad de diseñar un producto según las especiaciones del cliente.

1.2. Planteamiento del problema

Desde años atrás, la Empresa Su Ferretero de la Ciudad de Ibarra ha logrado mantener

la disponibilidad de productos y la atención al cliente ha mejorado transcendentalmente.

No obstante, durante los últimos cinco años comerciales, se han presentado factores que

influyen directamente con su rendimiento como es el crecimiento económico,

poblacional y aumento de tránsito; esto ha permitido que la empresa experimente un

sector comercial inadecuado lo que limita su proyección puesto que las nuevas rutas de

acceso a la ciudad tienen otra dirección y el ingreso de nuevos clientes está en un

proceso de transición.

El crecimiento depende de la cantidad de clientes que influyen en la empresa, es decir,

no se puede hacer visible nuevas adquisiciones de herramientas como alternativas para

introducirse en el mercado global o fortalecerse dentro de la ciudad lo que se convierte

en una prioridad para la proyección de la misma, por tal razón se reduce el uso de

herramientas de oficina en el caso de proformas e inventario en general.

En la actualidad, la sociedad se relaciona con la tecnología sin ningún contratiempo ya

que las facilidades para acceder a su uso se vuelve exequible y su evolución se ha

manifestado con un crecimiento socio-económico inesperado cubriendo campos

sociales como es el aprendizaje, profesional, industrial y comercial.

Sin embargo, no se está tratando de una etapa en la cual el principal objetivo se rige el

uso medios de comunicación para resolver una necesidad, lo que se pretende es

enmarcarle a la empresa en un cambio que vaya de acuerdo a la infraestructura de la

sociedad, al ahorro y a la facilidad de adquisición de productos con respecto lo que se

(16)

3

1.3. Formulación del problema

Deficiente alcance comercial de la Empresa Su Ferretero.

1.4. Delimitación del problema

El presente trabajo investigativo, se desarrolló en la empresa “SU FERRETERO”,

ubicada en Provincia de Imbabura, en el Cantón Ibarra del Km 1 Vía a la Esperanza con

la disponibilidad de los siguientes contactos: 062 642 393 y 062 343 745.

Todo el proceso se realizó en el periodo comprendido entre Mayo del 2015 hasta

Septiembre del 2015, durante este tiempo se profundiza en el campo del Comercio

Electrónico.

1.5. Objeto de investigación y campo de acción

Objeto de Estudio: Procesos Informáticos

Campo de Acción: Desarrollo de Software

1.6. Identificación de la línea de investigación

Desarrollo de Software y Programación de Sistemas

1.7. Objetivos

1.7.1. Objetivo general

Implementar una aplicación de comercio electrónico para la empresa “Su Ferretero” de

(17)

4

1.7.2. Objetivos específicos

 Fundamentar las aplicaciones comercio electrónico, sus herramientas de desarrollo

y aplicación.

 Recopilar información que permita definir las características de la aplicación de comercio electrónico para la empresa “Su Ferretero”

 Desarrollar una aplicación de comercio electrónico que permita una mayor apertura

al mercado con nuevos productos  Validar la propuesta

1.8. Idea a defender

Con la implementación de una aplicación de comercio electrónico la empresa Su

Ferretero ampliará su cobertura comercial orientada a medir el proceso de movimientos

de los productos y transacciones que se registren, ofreciendo la facilidad de acceso a

información gratuita que permita la compra, la gestión del stock y el registro día a día

como estrategia de la empresa para fortalecer la solides en el mercado y la captación de

nuevos clientes.

1.9. Justificación del tema

La Empresa “Su Ferretero” ha logrado obtener una imagen aceptable dentro de la

sociedad y el entorno con el cual se ha manejado ha conllevado una serie de

comentarios que al ser planteados en la misma, originó una nueva percepción en la

búsqueda de resultados, encaminados en la necesidad de tomar otros caminos de

publicidad y mejorar el rendimiento ya que la sociedad está inmersa dentro de un

entorno que facilita el conocimiento.

En vista del funcionamiento se presentan las siguientes irregularidades:

 Procesos manuales extensos para concluir una operación preliminar como es el

(18)

5

 Disminución de clientes para resolver las amortizaciones al no tener un medio de

comercialización que clarifique la existencia de productos.  Falta del área disponible para la presentación de productos.

Este análisis, con respecto a la tecnología actual, permite constatar y ratificar la

importancia en el cambio de perspectiva de la empresa tanto en sus trabajadores para

publicar ofertas como en sus clientes para conocer los productos. También es necesario

plantear, que esté proceso de transición tendrá viabilidad para enlazarse con empresas

constructoras que están en crecimiento. Es decir, la principal barrera de entrada al

comercio, es el desconocimiento de la tecnología y funcionalidades que conforman para

la empresa, evaluando distintas opciones existentes en el mercado y decidir en función a

criterios que se espera alcanzar de forma progresiva con la integración de

actualizaciones e independencia en la información para los clientes.

1.10. Metodología investigativa a emplear

La base fundamental en cual se basa el proyecto es la investigación cualitativa para

averiguar y analizar las cualidades del problema y cuantitativa para llevar a cabo las

encuestas y la medición de intervalos

Tipo de Investigación

Aplicada: Se va a automatizar los procesos comerciales.

De Campo: Su estudio se va a realizar en el mismo lugar donde se producen las

operaciones comerciales.

De Acción: Realiza los procesos de manera automática.

Métodos de Investigación

Analítico-sintético: analizar la información disponible y validar paradigmas.

Inductivo-Deductivo: validar procesos lógicos encaminados a la construcción de

herramientas con principios de básicos, necesarios y simples a lo general.

Técnicas

(19)

6  Instrumentos

Cuestionarios para las encuestas y la guía de entrevistas para el gerente de la

empresa

1.11. Resumen de la estructura del proyecto

El presente proyecto mantiene una versatilidad que se lo puede hacer uso ante cualquier

surgimiento de previo negocio que maneje una actividad comercial, es decir, tiene

escalabilidad en función de todas las empresas comerciales.

La información que se ingresa está destinada al manejo de parámetros que permiten el

funcionamiento de la empresa y obtener resultados fiables para facilitar procesos de

control de clientes, servicio y transacciones; el detalle de cada actividad se verá

reflejado en la satisfacción tanto del usuario como del administrador.

Las tablas, el diseño, las interfaces, la lógica y su adaptabilidad a cualquier entorno,

hace que la aplicación presentada en el presente proyecto facilite el conocimiento, por

tal razón, el trabajo coordinado en toda su estructura se vuelve indispensable siendo un

pilar para el desarrollo y fortalecimiento de la entidad empresarial.

Los beneficios que acarrea pueden ser innumerables al usar la tecnología actual y se

mantiene un impulso para tener nuevos retos sin perder el posicionamiento que se

alcance. Sin embargo, no todo resulta fácil al momento de manejar grandes volúmenes

de datos por lo que la información está validada para evitar el surgimiento de

problemas.

Este proyecto será de mucha utilidad para la comunidad educativa, al presentar un

ambiente de trabajo viable y seguro que no solo se profundiza el desarrollo comercial en

la elaboración de un plan de negocios sino que su estructura se adapta mejor al diseño

creativo aunque podría obviar partes de estudio de mercedo o del estudio técnico para

(20)

7

en la rentabilidad y en el impacto ante la sociedad cambiante donde los competidores

hacen que el presente trabajo guarde su diferencia y servicio que ofrece.

1.12. Elementos de novedad, aporte teórico y significación práctica

Novedad

El uso de las nuevas tecnologías y su valor productivo en el intelecto personal permitirá

dar a conocer las herramientas innovadoras dentro de la empresa misma que se

beneficiará en la comercialización.

Aporte teórico

La información recolectada ayudará al proceso y análisis de la empresa dentro de su

interdependencia aumentado el nivel de operaciones.

Significación práctica

El incremento de la aplicación dentro de la empresa ayudará al progreso socio

económico y creará una nueva alternativa al cliente para obtener información y reducir

(21)

8

CAPITULO II

2.

MARCO TEÓRICO

2.1. Sistemas de información

Los sistemas de información fueron un acontecimiento que transformó al mundo, ya que

se convirtieron en un medio de comunicación entre las empresas de diferente ámbito

para procesar instrucciones internas y presentar resultados al usuario final, es decir, son

aquellos destinados a la administración para cumplir con la necesidad de una empresa y

pueden estar distribuidos en diversos campos de aplicación. Cada elemento que lo

conforma, está integrado de diversos procesos o componentes y por lo general se

enfocan a un objetivo que es automatizar procesos manuales con datos permanentes o

temporales.

Durante el desarrollo social, a estas herramientas se presentaron alternativas para su

creación y necesitaban de una investigación empresarial para modificar estándares

físicos y ser plasmados en un medio electrónico como es el computador personal que

pasó a convertirse en una opción accesible para facilitar las tareas. Además, tras

adentrarse en el campo comercial, tuvo una variedad de alternativas modernas que lo

diferencian con otros sistemas, mejorando el aspecto de la vida y actividades cotidianas.

2.1.1. Generalidades

En la actualidad, los ambientes de trabajo están bajo un proceso de transformación en

relación a los avances tecnológicos ya que la mano de obra está siendo replegada sin

opción a una reintegración lo cual trae una serie de controversias que obligan a

exigencias personales y necesarias para continuar con un cambio, donde el

comportamiento de los usuarios está siendo automatizado y se mantienen como

prioridad sobre aquellos que generen resultados con mayor rapidez.

Los equipos informáticos representan una idea de situación o condición y se convierten

(22)

9

convertirlos en información digerible que es utilizada por los responsables de las

diferentes áreas de una empresa. Ante este panorama se hace visible la utilización de

herramientas informáticas haciendo mayor representación sobre un sistema de

información que está formado por un conjunto de procesos internos que tienen un

funcionamiento acorde a necesidades previstas por el usuario y ha llegado a convertirse

en el complemento de todas los tareas internas tanto en adaptabilidad, estabilidad y

escalabilidad de un negocio, volviéndose de esta forma en una herramienta tecnológica

subjetiva al entorno social.

Técnicamente, este conjunto de procesos tiene características que se puede diferenciar

de otros sistemas de información las cuales se presentan a continuación:

Entrada: Representan los datos que pueden encontrarse en físico o digital por parte

del usuario durante la realización de una actividad para cumplir un objetivo y el

resultado de dicha información varía de acuerdo al entorno en el cual se esté

haciendo uso del sistema de información y de lo que se pretende conseguir.

Proceso: Es la interacción entre los procesos internos y la información entregada

para ser procesada internamente.

Salida: Es el informe final de los datos y puede estar plasmado en un medio físico

o virtual para la respectiva corrección.

Ambiente interno y externo: Es cuando interactúa todos los componentes que

forman parte del sistema, es decir, los que ya se encuentran establecidos y aquellos

que fueron previamente entregados para ser procesados.

Flexibilidad: Depende de la información entregada y del tipo del sistema de

información para presentar resultados y la reutilización en otros sistemas con

diferente propósito.

Mantenimiento: Representa aquellas estrategias para manejar la información e

interpretar los datos y puede repercutir explícitamente en el diseño, en los procesos

(23)

10

2.1.2. Tipos de Sistemas de Información y Evolución

Durante un periodo aproximado de 60 años, el software ha llegado a ser un medio que

se incorpora inteligentemente al hardware y puede ser tan simple para producir

resultados deslumbrantes cuando un sistema tiene éxito, pero también puede suponer

grandes problemas con aquellos que deben construir sistemas complejos.

Muchas apariciones de libros describen al software a medida de su propia interpretación

y sin duda se ha implementado también los criterios en contra al realizar tareas que

facilitan al usuario y otras que no deberían estar presentes dentro de los sistemas. Cada

autor puede criticar enormemente a la computadora, haciendo énfasis en preocupaciones

legítimas e ignorando los profundos beneficios que se han logrado, viéndose en un

declive al programador, que puede ser sustituido por un grupo de especialistas.

El software ha llegado a crear un espacio de incertidumbre sobre el alcance que pueda

llegar si la investigación fuese puesta al margen de países subdesarrollados ya que la

igualdad o no que pueda manejarse perjudicaría a una gran cantidad de empresas.

A medida que va ocupando un espacio importante en la vida diaria de las personas ha

llegado a convertirse en el pilar del desarrollo de las ciencias siendo así un referente de

la vida industrial para las personas, pero no todo puede resultar del parecer de todos ya

que esta productividad conjuntamente con el hardware afecta al desarrollo del usuario.

Si la unión de éstas dos partes tanto el hardware como el software se manifestarían

positivamente habría menos desigualdad en la sociedad; por lo tanto los efectos serian

menos graves. Pocas personas definirían inteligentemente lo que es el software pero la

interpretación que pueda mantenerse queda lejos de la evolución industrial que busca

consolidarse dentro de la competitividad y las herramientas que pueda hacer uso serán

las partes princípiales y no necesariamente tendrán la ayuda de personal calificado para

controlar los procesos. Las enormes mejoras en rendimiento del hardware se han visto

afectadas debido a la arquitectura que va tomando el cambio del software y ha

(24)

11

Figura1-Curva de Fallos del Hardware Fuente: (PRESSMAN, 2010)

Ante este proceso de evolución, el constante desarrollo ha permitido clasificarlo en:

o Software de Sistema: Desenlaza al usuario y al programador ya que generalmente

se utiliza para el procesamiento referido a características internas de memoria,

discos, puertos y dispositivos de comunicación, tiene la posibilidad de asignar y

administrar los recursos del sistemas, en este grupo se puede encontrar:

controladores, sistemas operativos, herramientas de diagnóstico, servidores y

utilidades

o Software de Programación: aquellas herramientas que permiten al programador

desarrollo nuevas alternativas de control que funcionen conjuntamente con el

software de sistemas en la mayoría de los casos, aquí se puede encontrar editores de

texto, compiladores, interpretes, enlazadores, depuradores, entornos de desarrollo

integrados (IDE), cuentan con una avanzada interfaz de usuario.

o Software de Aplicación: representa a las herramientas desarrolladas que suelen ser

controladas por el usuario y funcionan en pequeños negocios o en aquellas que

tienen el hardware necesario para la instalación asistida, aquí se encuentran

aplicaciones para control de sistemas, aplicaciones ofimática, desempeño

educativo, telecomunicaciones o video juegos.

o Software de Ingeniería y Ciencias: son aquellas caracterizadas por algoritmos

devoradores de números. (PRESSMAN, 2010) Las aplicaciones van de la

astronomía a la vulcanología, del análisis en automóviles a la dinámica orbital, y de

la biología molecular a la manufactura automatizada. El CAD o la simulación han

comenzado a hacerse en tiempo real e incluso han tomado características del

(25)

12

o Software Incrustado: resideen un producto y se usa para implementar o controlar

características y funciones para el usuario final y para el sistema en sí.

(PRESSMAN, 2010) Ejecuta funciones limitadas y particulares (tablero de

microondas) y provee una capacidad de control (control de combustible, sistema de

frenado).

o Software de Inteligencia Artificial: se utiliza para resolver problemas complejos

que no son fáciles de tratar computacionalmente o con el análisis directo. Entre las

áreas se encuentran la robótica, sistemas expertos, reconocimiento de patrones,

demostración de teoremas, redes neuronales y juegos.

Sin embargo, el entorno empresarial se viene fijando objetivos que puede adjudicarse a

varios entornos viables debido al cambio mundial, por lo cual el software en la

actualidad pasó a tener mayor aceptabilidad sobre lo que hoy se conoce como sistemas

de información que, (WIKIPEDIA, 2016) es el conjunto de elementos orientados al

tratamiento y administración de datos para cubrir una necesidad que formará parte de

personas, actividades y recursos materiales en general.

Este término hace referencia a varios campos como en la informática, la seguridad

computacional, en geografía, representación del conocimiento, matemáticas, sociología

y aquellos que desde varias perspectivas han facilitado el crecimiento empresarial

convirtiéndolos en competitivos, cooperativos y aquellos que modifican el estilo de

operación de un negocio. Es decir, los sistemas de información y los algoritmos sobre

los cuales fueron creados, no se volvieron entornos cerrados, ya que con el pasar de los

años han sido parte de una constante evolución y su funcionamiento inicial se basó en el

proceso de transacciones (TPS) que más tarde se convertirían en informes directivos

(MIS). Además, la acumulación de tareas no era un proceso fácil de llevar, por tal razón

aumento el tiempo de interactividad (DSS) y se cambió del modelo de trabajo habitual

al manejo de interfaces (EIS) lo que facilitó enormemente el trabajo del usuario,

convirtiendo una nueva etapa de desarrollo al construir sistemas flexibles para la

sociedad (OAS), con un margen de conocimiento artificial que ayudan en la toma de

(26)

13

Figura2-Evolución de los Sistemas de Información Fuente: WIKIPEDIA, 2011

Enfoque Empresarial

Desde el punto de vista empresarial, (WIKIPEDIA, 2016) los sistemas de información

se pueden clasificar en:

o Sistema de procesamiento de transacciones: Gestiona la información referente a

transacciones producidas en una empresa o organización

o Sistemas de información gerencial: Orientados a solucionar problemas

empresariales en general.

o Sistemas de soporte a decisiones: Herramienta para realizar el análisis de las

diferentes variables de un negocio con la finalidad de apoyar el proceso en la toma

de decisiones.

o Sistemas de Información ejecutiva: Herramienta orientada a usuarios de nivel

gerencial, que permite monitorear el estado de las variables de un área o unidad de

(27)

14

2.1.3. Tecnologías de Sistemas de Información

Los sistemas de información son elementos independientes que guardan una lógica

acorde a las necesidades de la sociedad en cualquier campo de acción para generar

resultados en la toma de decisiones, bajo responsabilidad de una Administración y

exigencias empresariales, los mismos que han cambiado el método de trabajo de

acuerdo a las nuevas tecnologías que están sobresaliendo en la actualidad tanto en la

mejora del almacenamiento y el procesamiento como en la transformación de datos

mediante el uso de equipos de cómputo electrónicos.

Ante esta notoriedad, se desplaza el uso de suministros de oficina para controlar la

información que consumían grandes cantidades de tiempo y se ha dado paso a la

utilización de nuevos elementos como son:

Herramientas CASE: Son aquellas herramientas que ayudan en la productividad y

desarrollo de la aplicación, mismas exigen tiempo y dinero ya que mucho

dependerá de análisis inicial para el correcto funcionamiento durante el ciclo de

vida de una aplicación, documentación o detección de errores. Estas herramientas

permiten la reutilización del software, portabilidad y estandarización: ERwin Data

Modeler y MySQL Workbench.

Herramientas de Diseño: Utilizadas para crear y facilitar retoques en gráficos

obteniendo una mayor calidad en la presentación de interfaces: Adobe Photoshop y

Adobe Ilustrador.

Base de Datos: Parte de una solución integral para el manejo de una aplicación

Web es utilizar un SGBD para facilitar la organización de información en tablas y

campos que se encuentran delimitados por el usuario bajo tipos de datos

predeterminados, evitando errores en la presentación de resultados empresariales

teniendo en cuenta los requerimientos y la disponibilidad de recursos: MySQL

Database.

Seguridad Empresarial: Una aplicación se fundamenta en algoritmos seguros para

la protección de los datos que manejan caracteres fáciles de recordar pero difíciles

de averiguar para el resto de personas, es decir, mientras mayor sea la variedad de

(28)

15

Entornos de Desarrollo: Se muestra al lugar de desarrollo de la aplicaciones para

la consecución de un resultados, entre el diseño de interfaces, pruebas de la

aplicación, ejecución y mantenimiento: Adobe Dreamweaver.

Lenguajes de Programación y Entornos Visuales: HTML, PHP, JavaScript,

Ajax, CSS.

2.1.4. Ámbito de los Sistemas de Información

Las áreas donde se aborda el uso de un sistema de información está sujeta a riesgos

inherentes con respecto al manejo de la información, los equipos de cómputo y las

comunicaciones que los soportan. Ante dicha perspectiva, las exigencias y límites reales

en la creación de un sistema requieren soluciones creativas y superiores a las

competencias actuales por lo que la variedad de tecnologías disponibles es un factor que

necesita ser profundizado para evitar errores y sean la consecuencia que un sistema de

información tenga conflictos. Sin embargo, la teoría hace que los modelos de trabajo se

vuelvan estables, versátiles y aumenten el tiempo de vida ya que las soluciones

aumentarían y las empresas tendrían mayores oportunidades y beneficios para asegurar

una operación en cualquier campo de acción.

Es notable que la industrialización se asemeja a un entorno de trabajo pequeño o grande,

y lo cual tiene diferente enfoque social al manejo de información pero tienen procesos

similares como el cálculo de operaciones, tiempos de trabajo en empleados o

maquinaria, procesos de producción o movimiento de productos, registro de

transacciones, entre otros. Es decir, el diseño de cada sistema de información debe ser

impartido en cada departamento que se pretenda manejar un proceso por más pequeño

que este pueda ser y los logros se presentarían en la administración y organización

desde el punto de vista estratégico. Además, la aplicación directa de un sistema

influenciaría en la preparación de los empleados que se dispongan y en su formación

profesional de tal forma que los beneficiarios dentro de una empresa, abordarían a todos

y cada uno de ellos que parte de ésta siendo una necesidad y herramienta compuesta de

(29)

16

Dentro de las áreas donde se mantiene el uso de un sistema de información, se estaría

hablando de un estricto y flexible cambio interno, por lo que únicamente se presentan

aquellas donde los costos de operación en empresas o microempresas sean sustentados

por los ingresos que un lugar pueda tener, y se presentan a continuación:

Constructoras o Bienes Raíces: Lotización y Sectores Estratégicos (plusvalía),

Materiales de Construcción

Productoras de materia prima: Químicas, Textiles, Agrícola, Acuicultura,

Minerales y Explotación, Petróleos e Hidrocarburos

Producción Alimenticia: Productos de primera necesidad,  Centros Comerciales: Tiendas, Micro y Macro mercados

Tecnología: Repuestos, Innovaciones en equipos, Seguridad y Vigilancia, Energía  Comercializadores: Ferretería, Transporte aéreo y terrestre, Reciclaje, Automotriz,

Motores, Maquinaria.

Los ámbitos mencionados pueden tener varias alternativas de llegar al consumidor o

usuario final, de entre las cuales se presenta la publicidad móvil o digital y el comercio

usando las nuevas tecnologías web.

2.2. Arquitectura WEB

El diseño de estructuras de datos se basa en un modelo de organización digital y puede

estar enfocado al manejo de información interna y puede ser tratada indistintamente

desde un sitio web externo o interfaces móviles creando un ambiente interactivo de fácil

comprensión y asimilación para usuarios; cada entorno puede ser dinámico o estático y

hacer uso de un posible SGBD aumentando los tiempos de respuesta en compilación y

ejecución, dependiendo de la cantidad de memoria disponible en el equipo electrónico

servidor para desplegar un resultado hacia el equipo cliente con características similares

o diferentes.

A partir de la presente explicación, se presenta un término arquitectura web al

(30)

17

ya que ayuda a la presentación de nuevos servicios de forma simultánea y emplea

técnicas de procesamiento da datos síncrona y asíncrona,

2.2.1. Conceptos Generales

(HOMMER, y otros, 2008)La arquitectura web es aquella tiene como propósito mejorar

la eficiencia en las aplicaciones web ya que poseen un núcleo que es el servidor y en

que se encuentra la lógica, asimismo puede estar formado de distintas capas como la

conocida arquitectura comprendida en presentación, negocios y capa de datos.

Según (CARDADOR CABELLO, 2014), la arquitectura web puede describirse como el

arte de planear, diseñar y construir espacios habitables, y no solo es la capacidad de

diseñar los espacios, sino también la ciencia de construir los volúmenes necesarios.

Estas nociones deber ser aplicada siempre que se crea un sitio web ya que va a coexistir

y vivir distintos sistemas que deben estar integrados entre sí (base de datos, servidores,

redes, copias de seguridad, etc.).

2.2.2. Evolución de la web

La Web de hoy es un universo de aplicaciones y páginas interconectadas lleno de

videos, fotos y contenido interactivo. A lo largo del tiempo, las tecnologías web han

evolucionado hasta permitir a los desarrolladores crear nuevas e increíbles experiencias

web obteniendo como resultado una comunidad abierta que ayuda a definir estas

tecnologías web tales como HTML5, CSS3, y WebGL ya que todos los navegadores

web las admiten en la actualidad. Los límites de la fecha de creación se pueden volver

un tanto inexactos debido a las tecnologías y varían en cada generación.

2.2.2.1. Primera Generación – Web 1.0

Nació de la mano del contratista independiente de la CERN, Tim Berners-Lee; fue el

(31)

18

a un servidor para que el público pudiese acceder en cualquier momento. Se refería a

contenido estático y no permitía al usuario hacer ninguna interacción con el usuario.

Se caracteriza porque las páginas web eran podían ser modificadas solo bajo la

manipulación desde el servidor y los enlaces saltaban de una página a otra, razón la cual

se necesitaba de un equipo altamente confiable con gran capacidad del almacenamiento

y velocidad para aquella época. Fueron adoptados principalmente por departamentos

científicos de universidades y laboratorios de física.

2.2.2.2. Segunda Generación – Web 2.0

Comprende aquellos sitios que permiten colaborar e interactuar entre usuarios

conectados o no a la red, es decir, son sitios dinámicos y visuales que ayudan en temas

del aula o del trabajo. Esta nueva evolución se convierte en colaborativa mediante el uso

de blogs, redes sociales y herramientas relacionadas para que el usuario pueda participar

lo que en la versión anterior no era posible, dando mayores alternativas a la experiencia

y desarrollo continúo en la co-creación de la web.

2.2.2.3. Tercera Generación – Web 3.0

Es aquella que posee contenidos múltiples y son orientadas al manejo sin navegador,

haciendo empuje a las tecnologías de inteligencia artificial, la web semántica, la web

geoespacial o la web 3D. Se maneja en términos profesionales y por conocedores del

potencial que supone la interconexión global que se está produciendo. Esto ha hecho

repercusión sobre el desarrollo sostenible de la web 2.0, ya que los resultados más allá

de compartir información, optimizar conocimientos y capacidades que se requería por el

usuario al ser una web más intuitiva es enfocada al bien común, a la integración

universal y ser una herramienta de desarrollo sostenible. El objetivo es principalmente,

expresar relaciones lógicas con la presentación de datos estructurados en tiempo real y

accesible en cualquier momento como una llamada asíncrona, que permita encapsular

(32)

19

2.2.2.4. Cuarta Generación – Web 4.0

Propone un modelo de interacción más completo y personalizado por parte del usuario

hacía en entorno Web, donde la capa de integración sería necesaria para la explotación

de la Web Semántica, y teniendo mayor rapidez con resultados más precisos. Se podría

hacer uso de drones, dispositivos de rastreo y software incorporado para la toma de

decisiones lo que se mantendría en un proyecto offline inquebrantable para beneficio de

la humanidad que requerirían de costos de producción elevados.

Figura3-Evolución de la Web Fuente: (DIGITAL, 2016)

Toda esta evolución surgió para ofrecer al usuario una forma fácil e integrada de

acceder a una serie de recursos y de servicios para resolver necesidades de información

(33)

20

2.2.3. Correo Electrónico

En la red, a principios de los años ochenta y desde entonces ha ido evolucionando un

servicio tradicional y muy utilizado por usuarios que es el correo electrónico. Su

funcionamiento es muy similar al de un correo postal ya que se envía y recibe mensajes

con la diferencia que este se asocia a una red, pasando por gateways hasta llegar a los

proveedores de servicio de internet y serán los responsables de entregar la

correspondencia. En caso de no ser recibido se devolverá un mensaje que el correo no

ha sido entregado.

(SIVIANES CASTILLO, y otros, 2010)El correo electrónico permite enviar y recibir

mensajes y contiene necesariamente un nombre de usuario y una contraseña que permite

identificar como usuario ilegítimo del correo; básicamente consiste en un espacio de

almacenamiento (buzón de usuario) que un determinado proveedor nos ofrece y un

conjunto de facilidades asociadas a la cuenta de correo.

Tiene características que lo convierten en un medio eficaz y económico para la

comunicación entre personas:

 La rapidez es prácticamente una cualidad principal ya que el tiempo que tarda en

llegar el mensaje es en segundos.

 Es el medio más económico en lo que se refiere a teléfono, fax y correo postal.  Funciona a tiempo ilimitado durante todos los días.

 Reduce la cantidad de recursos físicos volviéndolo más volátil y además del envió

de datos adjuntos que pueden estar cifrados para seguridad del destinatario.  Puede tener varias direcciones, enviando copias simultáneas.

 Es gratis y, no tiene un alto grado de confidencialidad ya que influye mucho la

Seguridad Nacional del país donde se envíe.

Los estándares (RFC) relacionados con el correo electrónico no suelen cambiar mucho,

(34)

21

Simple Mail Transfer Protocol (SMTP): La primera especificación del protocolo

SMTP es de 1982 y está definido en el RFC5321, describe el funcionamiento del

protocolo que permite que los correos electrónicos circulen en Internet.

Internet Mail Format (IMF): Definido en el RFC5322, describe el formato que

deben seguir los correos electrónicos y que se encuentran en la cabecera de un

mensaje independientemente del idioma.

Multipurpose Internet Mail Extensions (MIME): Definido en los RFC2045,

RFC2046, RFC2047, RFC4289 (antiguo RFC2048) y RFC2049, describe el

mecanismo mediante el cual se pueden enviar ficheros adjuntos y mensajes de texto

internacional.

2.2.4. Aplicaciones Cliente/Servidor

Mientras la aplicaciones avanzan a lo largo de sus ciclos de vida, un gran volumen de

inversiones se desplazan para el fortalecimiento de las empresas y con el pasar de los

años, la tecnología en las cuales un sistema de trabajo fue construido, hoy en día se han

reconstruido y se ha logrado un cambio significativo tanto en velocidad,

almacenamiento y seguridad; los programadores originales pueden volverse

indispensables y difíciles de sustituir ya que las nuevas formas de desempeño han dado

lugar a aplicaciones cliente/servidor que son recompensadas al ser reutilizables y

modificadas en la medida de las necesidades solicitadas por la empresa a fin de tener

alternativas modernas y mejorar el futuro.

Es decir, este nuevo concepto de tratamiento de la información como es una aplicación

distribuida, permite repartir recursos y servicios a través de equipos informáticos

conocidos como servidores. Esta denominación surgió con la necesidad de ofrecer

mayores ventajas en un sistema operativo distribuido

La conexión se establece cuando el cliente despliega una interfaz de trabajo que permite

al usuario realizar la tarea de manera cómoda y eficiente; esto se convierte en un

terminal y muestra toda la información que ha sido procesada y suministrada por el

(35)

22

Entre las utilidades de una aplicación Cliente/Servidor se destacan las siguientes:

 Ligereza ya que el consumo de recursos se hace directamente en el servidor  Facilidad de mantenimiento

 Posibilidad de realizar trabajos dinámicos  Servicio de trabajo en zonas remotas

 Posibilidad de integrar diversos lenguajes de programación  Capacidad de trabajar en diversa plataformas.

Estas referencias, son un implemento posible en computadoras distintas, por un lado el

servidor siempre estará esperando recibir una solicitud, y por el otro, el cliente recibirá

el resultado de su petición

2.2.5. Innovaciones Web

Las aplicaciones Web se han convertido en un software que tienen independencia del

sistema operativo manteniendo vigencia y son parte fundamental de la evolución de los

sistemas informáticos ya que pasaron de ser un simple archivo ejecutable que hacia todo

el procesamiento de la lógica de negocio y atendía al usuario proveyendo una interfaz

muy controlada, a un entorno de trabajo dinámico e interactivo en el cual se puede

apreciar la evolución de los sistemas y el paso de la tecnología con el uso de modelos

estructurales que aportan en mayor beneficio al negocio ya que proporcionan recursos o

servicios a partir de un servidor central quien es el responsable de procesar toda la

lógica y con menor cantidad de memoria.

A continuación se enumeran algunas de las innovaciones más importantes:

 Cloud Computing  Office Web Apps

 Base de datos distribuidas como MySQL, Oracle

 Servidores como Apache, Microsfoft IIS, Nginx, Google Web Server, Lighttpd  Herramientas de Escritorio Remoto como TeamViewer, Remote VNC, Chrome

(36)

23  Herramientas para compartir archivos: Filezilla

 Entornos Integrados: SIG, Administrativos, Conocimiento, Estratégicos  Publicidad y Comercialización: Amazon, eBay, Hewlett Packard, etc.

Entre las características que se pueden encontrar a tales innovaciones se mencionan a

continuación:

 Comunicación online en cualquier lugar

 Acceso fácil y seguridad integrada en terminales

 Interoperabilidad entre servicios (conexiones con equipos remotos)  Manejo de programas ofimática y la posibilidad de trabajar en serie  Privacidad en los datos

 Software libre

2.2.6. Internet de Servicios

La utilización de Internet y por extensión de las nuevas Tecnologías de la Información y

la Comunicación (TICs), ha permitido poner a disposición de los usuarios un volumen

de información mucho mayor que el disponible hasta hace sólo unos años

Cada día, la red de Internet se desarrolla y combinan continuamente nuevos servicios y

aplicaciones que aumentan sus prestaciones, estimulando en los usuarios que la

utilización sea parte de su presente. Así como se generan nuevos avances, otros caen en

el desuso o desaparecen vertiginosamente ya que la tecnología mientras más atractiva se

presente gráficamente, mayor acogida tendrá y puede desarrollarse dentro de un marco

de estrategias vanguardistas.

Tipología de Servicios

 Servicios de Comunicación: Correo electrónico, IRC (chats), listas de distribución,

noticias, blogs, wikis y agregadores de contenido (RSS feeds)

(37)

24

 Servicios de acceso a la información: Portales, buscadores, bibliotecas digitales  Servicios Móviles: mensajería (SMS, portales, multimedia (MMS)

La privacidad de la red ya es motivo de preocupación ya que se exigen aplicaciones más

sólidas por los riesgos debido a la creación de perfiles de usuario, el uso de

identificadores o la búsqueda de objetos; por tal razón, se produce el cruce de datos y la

divulgación de la información, así como la reutilización de información personal

precedente de las redes sociales.

Existen vulnerabilidades ante el manejo de la red, una de ellas es la falta de garantías en

la protección de los datos y seguridad adecuada de la información, produciendo la

delincuencia por entornos digitales. Actualmente los Proveedores de Servicios de

Internet (ISP) tienen gran cantidad de información por lo que se les vuelve fácil la

creación de negocios y generar nuevas necesidades a los usuarios. Estás prácticas es

inaceptable pero la sociedad al tener poco conocimiento y ser una fuente de trabajo, se

vuelve difícil regular.

2.2.7. Plataformas

Una plataforma es una herramienta informática que se encuentra organizada en función

de objetivos previstos de forma integral y principios de intervención psicopedagógica y

organizativos, de manera que se cumplen los siguientes criterios:

 Posibilitar el acceso remoto desde cualquier conexión a internet  Utilizar un navegador para acceder a la información

 El acceso es independiente de la plataforma o del ordenador  Tiene estructura cliente/servidor

 El acceso es restringido y selectivo

 Permitir acceder a recursos y cualquier información disponible en Internet

 Facilitar la actualización y edición de la información desde el medio que usuario

acceda mediante la seguridad adecuada

(38)

25

Cada plataforma guarda independencia con respecto a la eficiencia del programador y

siempre es necesario replantear cuán importante es el entorno de trabajo por lo que se

debe claro ciertas afirmaciones:

 Grado de madurez

 Tamaño y grado de actividad de la comunidad  Disponibilidad de librerías

 Disponibilidad y coste salarial de los programadores  Dificultad de la curva de aprendizaje

 Compatibilidad

 Rendimiento y Escalabilidad

Entre las plataformas utilizadas y que hoy en día hacen relevancia y que se presentan

mediante API en la ERP para la administración son: JAVA, PHP, .NET, PHYTON,

RUBY ON RAILS

2.2.7.1. JAVA

Es la plataforma más extendida en el entorno corporativo y tiene pocas dependencias de

implementación, es decir, el desarrollador de aplicaciones escribe el programa y lo

ejecuta en cualquier medio. Es el lenguaje más popular en aplicaciones Cliente/Servidor

por lo que el desarrollo web concibió una nueva era de la tecnología y es poco habitual

que exista baja demanda de personas lo suficientemente preparadas en esta área a causa

de la cantidad de herramientas que se necesita dominar para explotar a fondo todo el

potencial de Java.

2.2.7.2. PHP

Está diseñada para trabajar del lado del servidor con contenido web dinámico, donde se

puede insertar código directamente en el documento HTML en lugar de llamar a un

archivo externo. Su evolución ha llegado a incluir una interfaz de línea de comandos

(39)

26

leguajes más flexibles, potentes y de alto rendimiento, debido a su facilidad de acceso

por ser parte de la comunidad de software libre por lo que su curva de aprendizaje es

muy corta. Se fundamente en la creación de sitios web debido a la programación

orientada a objetos.

2.2.7.3. .NET

Con independencia de la plataforma de hardware, es un framework que permite el

desarrollo de aplicaciones de una manera rápida y puede ser añadido al sistema

operativo Windows. Permite al desarrollador fijarse un diseño estructural con la

facilidad de elegir una variedad de controles donde la mayoría de las aplicaciones tienen

la posibilidad de correr sobre una plataforma diferente a la que se ha implementado.

Posee un verdadero núcleo, el CLR, que ayuda a cargar aplicaciones desarrolladas en

otros lenguajes, de esta forma el núcleo compila el programa invocando métodos que

son almacenados en la memoria cache, carga clases, administra un motor de seguridad

del código que se ejecuta, soporta el multiproceso y es un empaquetador ya que permite

a los usuarios tener a mano todo lo que necesitan para producir aplicaciones sólidas.

2.2.7.4. PHYTON

Es un framework para la creación de sitios web dinámicos. Es un lenguaje interpretado,

no usa bytecodes como Java. Debido a que existe menos demanda de los

programadores, resulta difícil encontrar información.

2.2.7.5. RUBY ON RAILS

Es un framework de pila completa, lo que significa que trata de integrarlo todo desde la

base de datos hasta el código que corre en el navegador cliente. Se debe usar cookies

para mantener las credenciales del usuario y luego cachear el resto. El sitio más grande

basado en RoR probablemente es Twitter, es relativamente fácil de aprender con la

diferencia ante otras plataformas sobre la disponibilidad de documentación ya que no se

(40)

27

2.2.8. Redes

La comunicación entre ordenadores se basa en técnicas y sistemas de comunicación que

constituyen una red básica del funcionamiento y noción de cableado estructurado,

usando homogeneidad en el manejo de protocolos, siendo los más importantes el IP

(con sus respectivas clases) y el TCP (multiplexor, conexión, procedencia y seguridad)

Las aplicaciones en internet manejan el concepto de aplicaciones distribuidas o modelo

Cliente/Servidor al cual se sigue mayoritariamente y de la cual se desprende una serie

de topologías de red que se definen como un mapa para intercambiar datos y se

presentan a continuación:

Punto a Punto: Representa al modelo básica de la telefonía convencional

En bus: Comparten el mismo canal de comunicación en una red, por lo que es fácil

la implementación, pero tienen un límite de equipos dependiendo de la calidad de la

señal que puede generar degradación, complejidad, desempeño y pérdidas de

información. Esta red ocupa mucho espacio.

Estrella: Es aquella que posee un nodo central que es quien permite el tráfico de

información para que pasen todos los paquetes y puede estar representado por el

router, el switch o el hub. Permite agregar equipos fácilmente debido a la

centralización de la red y puede resultar costosa ya que requiere más cables.

Anillo: Permite enviar datos en ambas direcciones y la configuración crea

redundancia, permitiendo acceso equitativo que se limita por un solo canal de

transmisión y la información puede ser vista por una estación intermedia.

Malla: Está formada por un conjunto de nodos interconectados lo que reduce el

riesgo de fallas, aun así uno de estos deje de funcionar. Es versátil.

Árbol: Depende un nodo central y la falla de este implica la interrupción de la

comunicación. Debido a la transmisión compartida se reduce el tiempo de

respuesta.

Topología Hibrida: Es launión de varias topologías y una de las más usadas por la

adaptabilidad a diferentes entornos de trabajo, donde la administración y

(41)

28

Es evidente que las redes de área local (LAN) se interconecten para compartir diferentes

recursos y conseguir que la información que se genera en un ordenador llegue a quien se

pretende; sin embargo, el panorama ha cambiado radicalmente ya que las propuestas de

expansión alcanzaron más que la formación de una Ethernet, es decir, se creó el modelo

OSI que regulo los estándares de calidad de los fabricantes en el uso de redes LAN,

MAN(actualmente en desuso) y WAN, debido al enorme crecimiento en la cantidad de

usuarios y tamaño de las redes que inicialmente figuró grandes recursos y a la vez las

empresas previeron el poder de ahorrar dinero para aumentar su productividad.

Este proceso de creación, proporcionó una mayor compatibilidad e interoperabilidad

entre los distintos tipos de tecnología de red utilizados por las empresas a nivel mundial

donde se obtenía ventajas como la división de la comunicación en red en partes,

normalizar componentes, permitir a los diferentes tipos de software comunicarse entre

sí y simplificar el aprendizaje.

El modelo OSI hace referencia a siete capas o niveles de acuerdo a la importancia y las

herramientas para la enseñanza aprendizaje de redes:

Físico: Es la primera capa del modelo OSI y se encarga de la topología de red y de

las conexiones globales de la computadora hacia la red como velocidad, voltaje,

distancias, conectores, señales y medios.

Enlace de datos: Proporciona una transmisión sin errores, es decir, un tránsito de

dato fiable a través del nivel físico. La tarjeta NIC se encarga de la conexión y

posee una dirección MAC única para regular la forma de conexión entre

computadoras.

Red: Se encarga de identificar el enrutamiento entre una o más redes. Se utilizan

routers y pueden actúan como switchs.

Transporte: Su función es aceptar los datos enviados por capas superiores,

dividirlos en pequeñas partes si es necesario y pasarlos a la capa de red

independientemente del tipo de red física que se esté utilizando.

Sesión: Establece, gestiona y finaliza las conexiones entre usuarios, ya que controla

la conexión entre el emisor y el receptor. En muchos casos, los servicios de la capa

Referencias

Documento similar