instituto tecnologico superior cordillera instituto

140
INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA 1 INSTITUTO TECNOLÓGICO SUPERIOR CORDILLERA CARRERA DE SISTEMAS TEMA: SERVICIOS DE INFORMACIÓN, EFICIENCIA Y SU APLICABILIDAD EN SISTEMAS GEOREFERENCIADOS, DISEÑO DE UN SISTEMA DE INFORMACIÓN GEOREFERENCIAL PARA M&S CONSTRUCTORA Proyecto de Grado, previa obtención del título de: Tecnólogo Analista de Sistemas Autor: Urresta Arregui Andrés David Director de Trabajo de Graduación Ing. Adrián Nieto 2012 QUITO, ECUADOR

Upload: others

Post on 27-Jul-2022

15 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

1

INSTITUTO TECNOLÓGICO

SUPERIOR CORDILLERA

CARRERA DE SISTEMAS

TEMA:

SERVICIOS DE INFORMACIÓN, EFICIENCIA Y

SU APLICABILIDAD EN SISTEMAS

GEOREFERENCIADOS, DISEÑO DE UN

SISTEMA DE INFORMACIÓN

GEOREFERENCIAL PARA M&S

CONSTRUCTORA

Proyecto de Grado, previa obtención del título de:

Tecnólogo Analista de Sistemas

Autor: Urresta Arregui Andrés David

Director de Trabajo de Graduación

Ing. Adrián Nieto

2012

QUITO, ECUADOR

Page 2: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

2

DECLARACIÓN DE AUTENTICIDAD

El abajo firmante, declara que los contenidos y los resultados obtenidos en el presente

proyecto, como requerimiento previo para la obtención del Título de Tecnólogo

Analista de Sistemas, son absolutamente originales, auténticos y personales y de

exclusiva responsabilidad legal y académica del autor.

Andrés Urresta Arregui

1718835646

Page 3: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

3

AGRADECIMIENTO

Agradezco a todas las autoridades, personal

administrativo y profesores del Instituto Tecnológico Superior

“CORDILLERA”, quienes han realizado la toma de decisiones,

con asertividad y eficiencia.

Page 4: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

4

Gracias

DEDICATORIA

A Dios, a mis padres y hermana, que con amor y sabiduría,

supieron compartir el tiempo que pertenece a la felicidad de la

familia y a mi hijo que me impulso a seguir adelante.

Andrés Urresta

Page 5: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

5

CERTIFICADO DE ACEPTACIÓN DEL DIRECTOR DEL TRABAJO DE

GRADUACIÓN

En mi calidad de Director del Trabajo de Graduación en la Carrera de

………………………………………………………………………….., nombrado

por el Consejo de Escuela en fecha de ……………………………….

CERTIFICO:

Que se ha procedido al estudio del Trabajo de Graduación del alumno

………………………………………………………………………………………

como requisito previo al desarrollo de la investigación para optar por el título de

tecnólogo/a en …………………………………………………………...

El TEMA de investigación se refiere a:

“____________________________________________________________________

____________________________________________________________________

____”

(CON LETRAS

MAYÚSCULAS)

Presentado por alumno:

__________________________

_______________________

Apellidos y nombres completos Cédula de ciudadanía No.

Director de Trabajo de Graduación:

_________________________________

Page 6: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

6

Ciudad, Mes Año

CERTIFICADO DE ACEPTACIÓN DEL DIRECTOR DEL TRABAJO DE

GRADUACIÓN

En mi calidad de Director del Trabajo de Graduación en la Carrera de Sistemas,

nombrado por el Consejo de Escuela en fecha de 06 de Mayo del 2012

CERTIFICO:

Que se ha procedido al estudio del Trabajo de Graduación del alumno Andrés David

Urresta Arregui como requisito previo al desarrollo de la investigación para optar por

el título de tecnólogo/a en Análisis de Sistemas

El TEMA de investigación se refiere a: “SERVICIOS DE INFORMACIÓN,

EFECIENCIA Y SU APLICABILIDAD EN SISTEMAS

GEOREFERENCIADOS, DISEÑO DE UN SISTEMA DE INFORMACIÓN

GEOREFERENCIAL PARA M&S CONSTRUCTORA”

Presentado por alumno:

Urresta Arregui Andrés David C.I No. 1718835646

Director de Trabajo de Graduación: _________________________________

Page 7: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

7

Ciudad, Octubre 2012

INSTITUTO TECNOLÓGICO SUPERIOR “CORDILLERA”

CARRERA DE SISTEMAS

SERVICIOS DE INFORMACIÓN, EFECIENCIA Y SU APLICABILIDAD EN

SISTEMAS GEOREFERENCIADOS, DISEÑO DE UN SISTEMA DE

INFORMACIÓN GEOREFERENCIAL PARA M&S CONSTRUCTORA

Proyecto de Trabajo de Graduación que se presenta como requisito para optar por el

título de Tecnólogo en Análisis de Sistemas Informáticos.

Autor: URRESTA, Arregui, Andrés David

Director de Trabajo de Graduación: Ing. Adrián Nieto

Quito, Octubre 2012

Page 8: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

8

INDICE

CARÁTULA i

Declaración de Autenticidad ii

Agradecimiento

iii

Dedicatoria

iv

Certificado de Consejo y Dirección de Carrera v

Aprobación del Tribunal de Trabajo de Graduación vi

Certificado de Aceptación del Director del Trabajo de

Graduación vii

INDICE GENERAL viii

INDICE DE TABLAS ix

INDICE DE GRÁFICOS x

RESUMEN

xi

INTRODUCCIÓN 1

CAPÍTULO l

1 EL PROBLEMA 3

1.1 Planteamiento del Problema 3

1.2 Formulación del problema 5

1.3 Objetivos 5

1.3.1 Objetivo General 6

1.3.2 Objetivos Específicos 6

1.4 Justificación e Importancia. 6

CAPÍTULO II

2 MARCO TEÓRICO 8

2.1 Antecedentes del Estudio. 8

2.2 Fundamentación Teórica. 8

2.3 Fundamentación Legal 13

2.3,1 Del Derecho de Autor 13

2.3,2 Ley de Propiedad Intelectual 13

2.4 Caracterización de las Variables 14

2.5 Glosario de Términos 15

2.6 Preguntas Directrices de la Investigación 16

Page 9: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

9

CAPÍTULO III

3 METODOLOGÍA DE LA INVESTIGACIÓN 17

3.1 Tipos de Investigación 17

3.1.1 Investigación Aplicada 17

3.1.2 Método Inductivo 18

3.1.3 Método Deductivo 18

3.1.4 Método Hipotético-Deductivo 18

3.1.5 Método Histórico - Lógico 19

3.1.6 Método Analítico - Sintético 19

3.2 Población y Muestra. 20

3.3 Operacionalización de Variables. 21

3.4 Técnicas e Instrumentos. 21

3.4.1 Encuesta 21

3.4.2 Observación 22

3.4.3 Entrevista 23

CAPÍTULO IV

4 ANÁLISIS E INTERPRETACIÓN 25

4.1 Cuantificación y análisis 25

4.1.1 Cuantificación 25

4.2 Respuesta a las preguntas directrices 30

CAPÍTULO V

5 CONCLUSIONES Y RECOMENDACIONES 32

5.1 Conclusiones 32

5.2 Recomendaciones 32

CAPÍTULO VI

6 DESARROLLO DE LA PROPUESTA 34

6.1 Alcance y Limitaciones 34

6.1.1 Alcance 34

6.1.1.1 Módulo de Seguridad 35

6.1.1.2 Módulo de Mantenimiento 35

6.1.1.3 Módulo de Reportes 35

6.1.2 Limitaciones 35

6.2 Estructura Organizacional 35

6.3 Infraestructura Informática 37

6.3.1 Hardware 37

6.3.2 Software 37

Page 10: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

10

6.3.3 Comunicaciones 37

6.3.4 Recurso Humano Técnico 37

6.4 Descripción de alternativas 38

6.4.1 Arquitectura 3 Capas 40

6.4.2 Arquitectura Cliente-Servidor 40

6.5 Evaluación y selección de alternativas. 44

6.6 Factibilidad técnica 45

6.7 Descripción de los Procesos 46

6.8 Descripción de la Metodología del Desarrollo 49

6.8.1 Modelamiento mediante UML 51

6.8.2 Lenguaje de Programación 52

6.8.3 Intranet 52

6.8.4 Base de Datos 53

6.8.5 Administración Base de Datos 53

6.8.6 Microsoft SQL Server 54

6.8.7 Clases 54

6.8.8 Métodos 55

6.8.9 Eventos 56

6.8.10 Rational Rose Enterprise 56

6.9 Modelo Conceptual 57

6.10 Modelo Físico 58

6.11 Diccionario de Datos 58

6.12 Estándares 63

6.12.1 Diseño 65

6.12.2 Desarrollo 65

6.12.3 Base de Datos 66

6.13 Pantallas y Reportes 67

6.14 Pruebas y Depuración 71

6.15 Instalación del sistema 73

6.16 Recopilación y Carga de Datos 73

6.17 Pruebas y Depuración Final en Funcionamiento 73

6.18 Puesta en Marcha del Sistema 74

6.19 Capacitación al Usuario Final 74

6.20 Capacitación al Usuario Técnico 74

6.21 Conclusiones y Recomendaciones 75

BIBLIOGRAFIA 77

ANEXOS 81

Page 11: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

11

INDICE DE TABLAS

1 Caracterización de las variables 13

2 Encuesta 20

3 Ficha de observación 21

4 Ficha de observación 22

5 Cuantificación pregunta 1 24

6 Cuantificación pregunta 2 25

7 Cuantificación pregunta 3 26

8 Cuantificación pregunta 4 27

9 Cuantificación pregunta 5 28

10 Recurso humano técnico 37

11 Descripción de alternativa 1 38

12 Descripción de alternativa 2 40

13 Descripción de alternativa 3 41

14 Evaluación y selección de alternativa 43

15 Escala de valores para evaluación 44

16 Diccionario de datos 58

17 Agente 59

18 Presupuesto 59

19 Proyecto 60

Page 12: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

12

INDICE DE GRÁFICOS

1 Cuantificación pregunta 1 24

2 Cuantificación pregunta 2 25

3 Cuantificación pregunta 3 26

4 Cuantificación pregunta 4 27

5 Cuantificación pregunta 5 28

6 Estructura organizacional M&S 35

7 Estructura organizacional M&S 36

8 Caso de uso 1 45

9 Caso de uso 2 46

10 Caso de uso 3 47

11 Caso de uso 4 48

12 Modelo conceptual 56

13 Modelo físico 57

14 Interfaz de página web principal 66

15

Interfaz de página web registro nuevos

usuarios 67

16

Interfaz de página web login ingreso al sistema

principal 68

17 Aviso de login o password incorrecta 68

18 Interfaz de página web de clientes 69

19

Interfaz de página web registro nuevos

usuarios 69

20

Interfaz de página web del sistema principal de

administración 70

Page 13: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

13

“Servicios de información, eficiencia y su aplicabilidad en sistemas

georeferenciados, Diseño de un Sistema de información Georeferencial para

M&S Constructora.”

Autor: Andrés David Urresta Arregui

Director del Trabajo de Graduación: Ing. Adrián Nieto

RESUMEN

En La empresa M&S Constructora. La forma de realizar la contratación de sus

servicios hasta ahora ha sido de manera convencional mediante visitas de diferentes

vendedores, para así lograr captar clientes y realizar ventas de los diferentes servicios

que la empresa.

Actualmente no disponen de una infraestructura informática así como una base de

datos para guardar los datos receptados de los clientes a través de sus vendedores, por

lo que se necesita un aplicativo qué me permita realizar la recepción y procesamiento de

la información, para el registro y control de clientes se implementará una interfaz

gráfica Web desarrollada en ASP.NET, la contratación de servicios se realizarían

mediante una previa suscripción y obtención de presupuesto on line.

En el capítulo I se describe el problema de M&S Constructora para obtener información

oportuna y eficaz, teniendo como objetivo general automatizar los procesos de servicios de

información y eficiencia. En la justificación e importancia se determina que por la falta de

una información automatizada de clientes a limitado a prestar un servicio rápido que se

evidencia en la captación escasa de clientes.

En el capítulo II contiene una serie de elementos conceptuales y la fundamentación legal. Se

identifica el servicio de información y eficiencia como variable independiente y como

variable dependiente el sistema georeferenciado. También se plantea preguntas directrices

para la investigación.

En el capítulo III se describe las principales tipos y métodos aplicados a la investigación, la

población y muestra para la obtención de la información, técnicas e instrumentos que exige la

investigación.

En el capítulo IV se análisis e interpretación de la información recopilada, procesamiento de

la información y además los criterios para el análisis de datos utilizando tablas y gráficos para

presentar los resultados de la investigación.

Page 14: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

14

En el capítulo V se describe las conclusiones a las que ha llegado sobre el análisis de campo

para la implementación de servicios de información y eficiencia en M&S Constructora, las

recomendaciones están enfocadas a los beneficiarios directos de la investigación.

En el capítulo VI la propuesta, el sistema a implementar deberá proporcionar una eficiente

localización de los clientes al ingresar y realizar su registro. Permitirá generación de

registros, reportes de asesorías técnicas solicitadas por clientes, indicadores de gestión y

control para tomar correcciones oportunas. Se determina alcances y limitaciones proyecto

plantando, alternativas convenientes para la implantación del sistema de información

georeferencial. También se describe los principales procesos, la metodología aplicada,

pruebas y depuraciones del sistema.

Page 15: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

15

INTRODUCCIÓN

El desarrollo humano constituye un proceso mediante el cual se consolidan las

oportunidades esenciales del ser humano, como son el generar condiciones

económicas que conlleven a una vida prolongada y saludable, con niveles de

educación óptimos que permitan acceder al conocimiento, con el intercambio de

habilidades y destrezas para lograr la autogestión y contar con vivienda propia para

el alojamiento de su familia, y así disponer de recursos imprescindibles para obtener

un nivel de vida digno.

Desde los inicios de la humanidad, el hombre ha tenido la necesidad de un techo que

le proteja de las inclemencias naturales y amenazas que atenten contra su integridad

física.

En Latinoamérica la crisis de vivienda social se refleja en el crecimiento de

asentamientos humanos informales por ejemplo: las fabelas en Brasil, los ranchos en

Venezuela, los pueblos libres en Argentina, las casas sin techo en Perú, las

balpaneras en Colombia, guasmos y suburbios en Ecuador.

En nuestro País el proceso de migración hacia la capital Quito, Guayaquil y otras

ciudades, es constante; siendo el motivo buscar o adquirir una vivienda para

protección de sus familias.

De lo expuesto, M&S-Constructora tiene como uno de sus objetivos principales

ofrecer servicios de: ubicación geográfica del terreno, planificación, diseño,

elaboración de presupuestos, costos del m2 de construcción, otros; de manera

inmediata, acorde con los medios tecnológicos existentes.

Actualmente el mercado de la construcción es más exigente, por lo que las empresas

del sector deben tener una capacidad de respuesta más rápida ante los nuevos

requerimientos de los clientes, más aún cuando estos tienen una gama

Page 16: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

16

de elecciones para un mismo producto y/o servicio; es por este motivo que M&S-

Constructora debe tener una estructura y operaciones acordes con las tendencias

organizacionales y de mercadeo actuales para que pueda llegar a mas sectores, y

brindar una amplia gama de servicios, en los que sus procesos se hallan claramente

definidos, y de esta manera alcanzar las metas de la empresa; ya que se ha

evidenciado que existen varios sectores a los cuales no llega el área de la

construcción con una asesoría adecuada debido al desconocimiento de los servicios

que oferta la Empresa, para la cual se tiene el propósito de distribuir la cartera de

servicios implementando un sistema informático.

Page 17: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

17

CAPÍTULO I

EL PROBLEMA

1.1 PLANTEAMIENTO DEL PROBLEMA

M&S-Constructora es una Empresa que tiene sus oficinas principales en la ciudad de

Quito, sector de la Mariscal, entre la Av. Colón y Yánez Pinzón N25-70, Edificio

Cryom.

La Empresa desarrolla proyectos de construcción en general, los mismos que

contienen: Planificación, diseño, construcción, restauración, otros. Esta actividad la

viene realizando aproximadamente 18 años, y comenzó con 15 clientes. En la

actualidad el número de clientes está aumentando considerablemente.

Se identifica en M&S-Constructora la necesidad de apoyar a las distintas actividades

que se desarrollan dentro de ella, por lo que se vuelve indispensable el control para

que se entreguen los servicios requeridos, exista una correcta capacitación para su

uso, y un adecuado soporte, que permita a la empresa actuar eficientemente, en el

caso de suscitarse cualquier tipo de problemas.

Actualmente el mercado es más exigente, por lo cual las empresas deben tener una

respuesta más rápida ante los nuevos requerimientos de los clientes, más aun cuando

estos tienen una gama de elección para un mismo producto y/o servicio.

Es por este motivo que la Empresa debe tener una infraestructura y operación, acorde

con las tendencias organizacionales y de mercadeo actuales, en las que sus procesos

se hallen claramente definidos, y de esta manera alcanzar las metas de la empresa,

Page 18: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

18

para la cual se tiene el propósito de distribuir la cartera de productos en la zona

geográfica (Pichincha).

De esta manera se abrirá paso para que las decisiones comerciales tengan un

tratamiento preferencial, especialmente en la búsqueda de nuevos mercados a los

cuales la competencia aún no ha llegado y que se encuentran dentro de la zona de

influencia (Pichincha).

Para llegar a estos mercados es necesario investigar, entre otros aspectos, el tipo de

clientes a los que se llegará, la accesibilidad a los lugares; en base a ello determinar si

es comercialmente factible y si genera un incremento significativo en las utilidades,

al incursionar en estas zonas de influencia no atendidas, por estar alejadas o tener

caminos de difícil acceso.

Basados en información proporcionada por: la Empresa, observación directa del

Software de información geográfica; se puede mencionar que la asesoría y

planificación de un proyecto se realiza solamente bajo pedido. Además no se tiene

una idea general de la cantidad de clientes que posee la Empresa, de igual manera el

sistema de distribución que maneja, se limita a determinadas zonas dejando de lado a

posibles clientes. Este problema surge por la falta de un plan estratégico, donde se

evidenció que la cantidad de posibles clientes podría triplicarse.

SITUACIÓN DEL CONFLICTO

El problema más esencial en la Empresa es la falta de incursión en ciertos sectores de

la provincia de pichincha, ya que no se ha podido llegar a mercados nuevos a los

cuales la competencia tampoco lo ha realizado.

Page 19: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

19

1.1.1 Causa

-El desconocimiento de costos y de una adecuada asesoría conlleva a que muchas de

la personas realicen construcciones sin planificación.

-Las construcciones sin planificación ocasionan construcciones inseguras y el costo

sea mayor al ejecutarla con una planificación adecuada.

-La inexistencia de un plan estratégico donde se evidencie la cantidad de posibles

clientes.

-El desconocimiento del porcentaje de participación de mercado que posee

actualmente la competencia.

- La falta de recursos económicos es uno de los factores primordiales por el cual

muchas empresas no realizan correctamente sus procesos.

1.1.2 Consecuencia

-Tendencia a decrecer el rendimiento en actividades indispensables para la

producción en la Empresa como también la explotación de recursos.

-La mala planificación ocasiona una pérdida de clientes ya que no se posee un control

de los mismos.

-Produce bajas en la participación de la empresa en el mercado ya que se desconoce

las áreas en las que puede incursionar.

-Por lo tanto la producción y el crecimiento de la Empresa, se mantiene o disminuye.

-Ocasiona pérdidas económicas como también perdidas en los recursos invertidos.

1.2 FORMULACIÓN DEL PROBLEMA

La creciente demanda de clientes obliga a M&S-Constructora contar con los medios

tecnológicos adecuados para dar un servicio de información inmediato y eficiente.

Page 20: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

20

1.3 OBJETIVOS

1.3.1 OBJETIVO GENERAL

Automatizar los procesos de servicios de información y eficiencia para M&S

Constructora.

1.3.2 OBJETIVOS ESPECÍFICOS

1.- Verificar que los servicios de información de M&S-Constructora sean óptimos

para sus clientes.

2.- Comprobar que la información entregada a los clientes sea oportuna y verás.

3.- Lograr que los servicios de información que brinda la Empresa sean seguros y

eficientes para los clientes.

4.- Permitir a los clientes tener alternativas de información de acuerdo a sus

necesidades.

5.- Diseñar un sistema de información georeferencial para M&S-Constructora.

1.4 JUSTIFICACIÓN E IMPORTANCIA.

De la investigación realizada encontramos que M&S-Constructora no cuenta con

información automatizada de los clientes existentes, limitando dar un servicio rápido.

Además se evidencia que la captación de clientes es escasa por falta de información

de los servicios que presta la Empresa, así mismo por la falta de seguimiento a las

necesidades y propuestas que tienen éstos.

La Empresa no cuenta con las herramientas y personal adecuados para realizar un

estudio que satisfaga a los consumidores y que incremente sus beneficios.

Page 21: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

21

Por esta razón se ha propuesto a la Empresa el diseño e implementación de un

Sistema de Información Georeferencial, que permita dar un servicio eficiente que

satisfaga las necesidades de clientes y de la Empresa, además de contribuir con un

soporte adecuado a cada estación de trabajo con el cual se optimizará recursos tanto

informáticos como económicos, que servirá para crear un escenario que permita

responder a la demanda insatisfecha en varias localidades situadas en la provincia de

Pichincha.

Page 22: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

22

CAPÍTULO II

MARCO TEÓRICO

2.1 ANTECEDENTES DEL ESTUDIO

Título: Diseño De Un Plan Estratégico De Mercadeo Para Una Empresa

Distribuidora De Alimentos Caso: Disaltob, Distribuidora Autorizada De Pronaca-

Ibarra.

Autor: Imbaquingo Tobar, Juan Carlos, Muñoz Ramírez, Adriana Alexandra

Metodología: Método de Inferencia estadística en la investigación concluyente de

Mercados.

Método de Análisis y síntesis en determinación del plan estratégico del negocio y de

sus correspondientes: de mercado y financiero.

Escritos: Boletines, revistas, trípticos, etc.

Tecnológicos: Páginas Web.

Atención directa al Cliente: Módulos de Información.

Conclusiones: “la estrategia genérica propuesta se orienta principalmente al

desarrollo del mercado, es decir buscar la penetración geográfica de DISALTOB en

la zona de influencia, que le permita aumentar su nivel de ventas y sus ingresos de

una manera incremental”.

2.2 FUNDAMENTACIÓN TEÓRICA

La gestión del servicio se encuentra integrada en la gestión de la cadena de suministro

como el punto de unión entre las ventas y el cliente. El objetivo de lograr un alto

rendimiento en la gestión del servicio es optimizar las cadenas de suministros

Page 23: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

23

centradas en el servicio, que son más complejas que aquellas centradas en los

productos. La mayoría de las cadenas de suministro centradas en servicio requieren

unos inventarios mayores y una mejor integración con productos de otras compañías.

Entre los fabricantes tradicionales, los servicios post-venta (mantenimiento,

reparación y sustitución de piezas) suponen menos del 20% de los ingresos. Pero

entre las compañías de servicios más innovadoras, estas mismas actividades suponen

alrededor del 50% de los beneficios.

Aunque tradicionalmente se ha considerado un mal necesario, la gestión del servicio

está cobrando cada vez más fuerza como una estrategia de negocio. Para aumentar y

mantener la lealtad de los consumidores en un entorno competitivo, las grandes

compañías reconocen la necesidad de mejorar las capacidades de gestión del servicio

y reparaciones.

La definición de gestión nos indica que se trata de realización de diligencias

enfocadas a la obtención de algún beneficio, tomando a las personas que trabajan en

la compañía como recursos activos para el logro de los objetivos.

Un servicio es un conjunto de actividades primarias o complementarias que no

produce directamente un producto físico, pero buscan responder a las necesidades de

un cliente. A continuación se presentan las diferencias entre bienes y servicios:

* Bienes son tangibles mientras que los servicios son intangibles.

* Los clientes participan en variados procesos, actividades o transacciones de

servicios.

* La demanda por servicios es más difícil de predecir que la demanda por bienes.

* Los servicios no pueden almacenarse como inventario físico.

* Las habilidades en la gestión de servicios son vitales para un encuentro de servicio

exitoso.

* Las instalaciones de servicio generalmente deben estar próximas a los clientes.

Page 24: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

24

* Las patentes no protegen a los servicios.

Es necesario definir que es un encuentro de servicio es una interacción entre el cliente

y el proveedor del servicio. Los encuentros de servicio consisten de uno o más

momentos de verdad – cualquier episodio, transacción o experiencia en la que un

cliente entra en contacto con cualquier aspecto del sistema de entrega, contacto que

por remoto que sea, le sirve para formarse una impresión.

Concepto De Información

El concepto de información es entendido de diferentes maneras, con diferentes

significados. Está ligado con conceptos como los de entropía, probabilidad, control,

significado, estado cognitivo, y se lo usa en diferentes disciplinas tales como la física,

la teoría de la comunicación, la informática, la psicología, la semántica y la lógica. A

pesar de estas diferencias, existe un elemento común. La información se da siempre

en relación con sistemas y sus interacciones. Dados dos sistemas, si el primero está en

un estado determinado y produce un efecto en el segundo sistema, creándole un

nuevo estado, se puede decir que el segundo ha recibido información del primero. El

primer sistema es la fuente y el segundo el receptor.

Esta descripción es extremadamente abstracta. Por de pronto, se presupone la idea de

sistema (en general), como una estructura organizada, y de interacción entre sistemas.

Así, la información tiene como condición necesaria que haya relaciones entre los

sistemas y la información misma puede verse como una consecuencia de esta

relación. Tomando casos más concretos, pueden distinguirse cuatro sentidos de

información, que también representan cuatro niveles que se van dando de manera

progresiva, uno sobre la base del otro, con un grado creciente de complejidad (véase

Bogdan 1991):

1. Información material. La interacción entre los dos sistemas que configura la

información responde puramente a leyes físicas. En este caso, los sistemas son

considerados como entidades físicas (compuestos de átomos, moléculas, etc.).

Page 25: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

25

2. Información funcional. Cuando se considera el caso de sistemas biológicos o

cognitivos, la información ya no es meramente material. Ejemplos se dan en seres

vivos o máquinas. La interacción causal produce modificaciones en el sistema causal

que no pueden explicarse exclusivamente por medio de leyes físicas. Más

específicamente, se está frente a un caso de información funcional en un sistema

receptor toda vez que la organización de sus estructuras determina una secuencia de

hechos que sólo pueden entenderse como la ejecución de ciertas funciones que

pueden ser una tarea a realizar, un mecanismo adaptativo o la conservación de ciertos

parámetros (como la supervivencia o la conservación de la energía).

3. Información semántica. Si las modificaciones producidas en el receptor resultan de

la interacción con un sistema que no está directamente presente, sin mediar una

relación física entre ambos, y mediante un input con el que sí está en contacto,

entonces la información que proporciona al receptor es semántica. En otras palabras,

la interacción entre los dos sistemas se produce por medio de un “representante”.

4. Información pragmática. Este es el nivel de mayor complejidad de información. En

este nivel se emplea información de los niveles precedentes, especialmente el

semántico, para obtener fines que van más allá de las meras modificaciones en el

comportamiento.

Esto es, la información pragmática resulta de la utilización de información de los

niveles anteriores con la finalidad de resolver problemas, imaginar alternativas, tomar

decisiones, etc. Esta información pragmática opera en sistemas de información

semántica junto con ciertas capacidades cognitivas (como el pensamiento). Piénsese,

por ejemplo, en la información que lleva a una persona a estudiar una carrera

determinada, que puede implicar ciertas ideas acerca de su futuro, un interés

económico en particular, preferencias sociales, etc.

Es muy común reservar el nombre de información para la tercera de las formas

presentadas (y tal vez también la cuarta), pues se tiende a identificar información con

significado (véase Dretske 1999, p. vii). No obstante, como puede advertirse, el

Page 26: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

26

concepto de información es más amplio. Por ejemplo, en el ámbito de sistemas de

información, se suele definir información como cualquier mensaje o conocimiento

que pueda usarse para posibilitar o mejorar una acción o decisión (véase Langefors

1976). Con ello se está limitando a la información pragmática, si bien se están

presuponiendo los restantes sentidos.

Es también importante hacer notar que la información es también algo medible, hecho

que ha sido fundamental en el desarrollo de la teoría de la información. Esta teoría da

medidas de información asociadas a estados de cosas y mide qué cantidad de

información se transmite en un caso determinado. Esta medida se encuentra asociada

a la certeza o confiabilidad que tiene la información, o a la probabilidad de que un

determinado evento tenga lugar. En definitiva, la teoría puede ser aplicada para

reducir el grado de incerteza que corresponda a una información (al respecto véase el

cap. 1 de Dretske 1999). En la medición es muy importante la información física, es

decir, la medición se hace a partir de modificaciones puramente físicas en los

sistemas. Sin embargo, no es este aspecto de la información el que tomaremos en

cuenta de aquí en más.

El sentido en el que se toma usualmente el concepto de información en la lógica

simbólica es el de información proposicional y que puede verse como un caso

particular del información semántica, si bien entran en juego aspectos propios del

sentido pragmático de la información. Las unidades de información que se toman en

consideración son proposiciones o enunciados de algún lenguaje (ya sea una lengua

histórica o un lenguaje formal). Dicho en pocas palabras, se trata de expresiones que

pueden ser tomadas como oraciones declarativas de un lenguaje; describen

situaciones, hechos o estados de cosas y se las puede afirmar como verdaderas o

falsas.

La inferencia lógica, en general, puede ver como una manera de procesar información

proposicional. El input está constituido por lo que se llaman premisas (de un

razonamiento) y el output es su conclusión (véase al respecto el cap. 1 de Legris

Page 27: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

27

2001). Nótese que este sentido de información puede verse como un caso especial de

que se adopta en el ámbito de sistemas de información.

2.3 FUNDAMENTACIÓN LEGAL

2.3.1 Del Derecho De Autor

Sección I.

Preceptos Generales del Derecho de Autor

Se reconocen y garantizan los derechos de los autores y los derechos de los demás

titulares sobre sus obras.

El derecho de autor se origina por la creación de la obra, la cual se encuentra

protegida cualquiera que sea el lugar de publicación o divulgación. Los derechos de

autor y de los derechos conexos no están sometidos a registro, depósito, ni al

cumplimiento de formalidad alguna.

Véase Anexo-1

2.3.2 Ley De Propiedad Intelectual

Sección V

Disposiciones Especiales sobre ciertas Obras

De los Programas de Ordenador

Los programas de ordenador se consideran obras literarias y se protegen como tales.

Es titular de un programa de ordenador, el productor, esto es la persona natural o

jurídica que toma la iniciativa y responsabilidad de la realización de la obra.

La adquisición de un ejemplar de un programa de ordenador que haya circulado

lícitamente, autoriza a su propietario a realizar exclusivamente: Una copia de la

Page 28: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

28

versión del programa legible por máquina (código objeto) con fines de seguridad o

resguardo;

No se considerará que existe arrendamiento de un programa de ordenador cuando éste

no sea el objeto esencial de dicho contrato.

Las excepciones al derecho de autor establecidas en los artículos 30 y 31 son las

únicas aplicables respecto a los programas de ordenador

Véase Anexo-1

2.4 CARACTERIZACIÓN DE LAS VARIABLES

En éste trabajo de investigación se ha identificado dos tipos de variables: variable

dependiente y variable independiente.

VARIABLE DIMENSIÓN INDICADOR

Variable Independiente

Servicio de

Información y

Eficiencia.

Optimizar tiempos de

recopilación de

información de clientes

y de contacto.

Variable Dependiente Sistemas

Georeferenciados.

Logrando así una mejor

manipulación del

sistema para poder

explotar todos los

recursos de una manera

adecuada.

Tabla 1

Autor: Andrés Urresta

Page 29: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

29

2.5 GLOSARIO DE TERMINOS

NECESIDAD

Es la expresión de lo que un ser vivo requiere indispensablemente para su

conservación y desarrollo.

HERRAMIENTAS

Herramienta es un objeto elaborado a fin de facilitar la realización de una tarea

mecánica o manual facilitando su utilización.

SOPORTE

El soporte técnico es un rango de servicios que proporcionan asistencia con el

hardware o software de una computadora, o algún otro dispositivo electrónico o

mecánico. En general los servicios de soporte técnico tratan de ayudar al usuario a

resolver determinados problemas con algún producto en vez de entrenar o

personalizar.

CAPACITACIÓN

La capacitación es la adquisición, de forma organizada, de conocimientos técnicos,

teóricos y prácticos que contribuirán al desarrollo de un individuo o un grupo para

desempeñar una actividad. Estos conocimientos pueden llegar de manera formal o

informal, pero siempre procuran el complementar la educación inicial mediante la

generación de conocimientos, el desarrollo de habilidades y el cambio de actitudes.

BENEFICIOS

El beneficio es un término utilizado para designar la ganancia que se obtiene de un

proceso, actividad u servicio. Es más bien impreciso, dado que incluye el resultado

positivo de esas actividades medido tanto en forma material o "real".

Page 30: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

30

2.6 PREGUNTAS DIRECTRICES DE LA INVESTIGACIÓN

¿Qué necesita M&S Constructora para mejorar los servicios de sus

clientes?

¿Con la implementación de sistemas de información se mejorará la

atención al cliente?

¿Mediante la implementación de sistemas de información se logrará

optimizar el tiempo de contacto y de adquisición del servicio?

¿Con la nueva implementación se lograra un buen crecimiento en cuanto

al número de clientes se refiere?

¿Con la implementación de este sistema Georeferenciado aumentara los

beneficios de los clientes y de la empresa?

Page 31: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

31

CAPÍTULO III

METODOLOGÍA DE LA INVESTIGACIÓN

3.1 TIPOS DE INVESTIGACIÓN

Existen varios tipos de investigación según el criterio que se use. Según Zorilla

(1993:43), se clasifica en cuatro tipo: básica, aplicada, documental, de campo o

mixta. Y segùn otros autores los tipos de investigación se clasifican en: Exploratoría,

descriptiva y explicativa.

3.1.1 INVESTIGACIÓN APLICADA

Para la investigación de éste proyecto se buscó una empresa que tenga necesidades de

acuerdo a nuestra carrera, y se procedió a entrevistar al Gerente de M&S-

Constructora, quien hace una descripción rápida de cómo funciona la misma,

detectando la falta de un sistema automatizado para dar a conocer los servicios que

presta la Empresa.

En una segunda visita se profundizó más cual es el manejo para la captación de

clientes. Recibida esta información se propone el diseño de un sistema de

información georefrencial que permita dar a conocer los servicios que presta M&S-

Constructora a los clientes de forma rápida y eficiente.

Para realizar esta investigación fue necesario considerar algunos elementos tales

como: ubicación de la Empresa, accesibilidad y viablidad de la información.

Además fue necesario conseguir una autorización para poder ingresar a las

Page 32: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

32

instalaciones de M&S-Constructora y empezar a analizar la situación real de la

misma.

Con todos estos elementos a nuestro favor, se empezó analizar: la información de los

clientes, formas para recopilar la información, los procesos para obtener resultados, y

el tipo de servicio que se da a los clientes.

3.1.2 Método Inductivo

Se trata del método científico más usual, en el que pueden distinguirse cuatro pasos

esenciales: la observación de los hechos para su registro; la clasificación y el estudio

de estos hechos; la derivación inductiva que parte de los hechos y permite llegar a una

generalización; y la contrastación.

Para este tipo de investigación no es procedente utilizar dicho método, en vista de que

el manejo la información de la empresas constructoras, no es igual en todas, por que

varía según el nivel económico del cliente, y la ubicación georeferencial del terreno.

3.1.3 Método Deductivo

El método deductivo logra inferir algo observado a partir de una ley general. Esto lo

diferencia del llamado método inductivo, que se basa en la formulación de leyes

partiendo de los hechos que se observan.

Este método tampoco se ha tomado en cuenta en la presente investigación, por las

mismas razones expresadas en el método anterior.

3.1.4 Método Hipotético – Deductivo

Este método obliga al investigador a combinar la reflexión racional o momento

racional (la formación de hipótesis y la deducción) con la observación de la realidad o

momento empírico (la observación y la verificación).

Page 33: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

33

Por la naturaleza que tienen las empresas constructoras, este método no se puede

aplicar, en vista de que intervienen muchos factores para el servicio que presta,

además no se puede partir de una hipótesis.

3.1.5 Método Histórico – Lógico

Lo histórico es la trayectoria de los cambios que experimenta el objeto de la realidad,

en las etapas de su aparición y desarrollo. Viene a ser el objeto del pensamiento y el

reflejo de lo histórico.

Dentro de los procesos constructivos los presupuestos se elaboran con datos

actualizados, para obtener costos reales. Por lo tanto tampoco es procedente aplicar

éste método.

3.1.6 Método Analítico-Sintético

De los métodos planteados se ha llegado a determinar que Éste es el más apopiado

para los servicios que presta M&S-Constructora, y para el levantamiento y validación

de los requisitos, analizando los procesos y procedimientos que se realizan, para

poder determinar la automatización de las tareas ejecutadas. Este método también

servirá de gran ayuda en la fase de diseño para analizar la solución a la problemática,

observando si cumple o no con los requisitos planteados por el usuario, obteniendo

así el desarrollo de una aplicación fiable, ágil y amigable con el usuario.

Page 34: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

34

3.2 POBLACIÓN Y MUESTRA

Para el cálculo de la muestra se utilizó la fórmula:

N

n=-------------------

( N-1 ) E^2 + 1

De donde:

N = Tamaño de la población

n = Tamaño de la muestra

E^2 = Error máximo admisible

Resolución:

Tamaño de la muestra = 14

Page 35: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

35

3.3 OPERACIONALIZACION DE VARIABLES

La variable independiente está enfocada al diseño de un servicio de

información y eficiencia para M&S-Constructora.

Las variables dependientes están enfocadas a: uso correcto de los datos de los

clientes, utilización Sistemas Georeferenciales de la ciudad de Quito, y los

servicios de M&S-Constructora que son: (ubicación georeferenciada,

planificación, diseño, construcción, presupuestos, y costo del m2 de

construcción).

3.4 TÉCNICAS E INSTRUMENTOS

3.4.1 Encuesta

Este será utilizado por todos los empleados de la empresa, para optimizar la

veracidad en los datos obtenidos.

Encuesta

Pregunta Siempre A veces Nunca

¿Ha utilizado usted anteriormente un sistema

Geográfica? X

¿Cree que va a mejor la veracidad en los datos y

la rapidez de respuesta? X

¿Estaría dispuesto a recibir una capacitación para

el manejo del nuevo sistema? X

¿La implementación del sistema optimizara el

tiempo de repuesta para la atención al cliente? X

¿Utilizando un sistema de Geográfico, aumentara

el nivel de clientes? X

Tabla 2

Autor: Andrés Urresta

Véase Anexo-2

Page 36: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

36

3.4.2 Observación

Las 2 personas a quien se realizó la encuesta para su observación comentaron: que

son los encargados de realizar el presupuesto para las construcciones y atención a

posibles clientes.

FICHA DE OBSERVACIÓN

Observación

Actividades Si No A

veces

¿Cuándo un cliente solicita contratar los

servicios de la empresa se realiza un

presupuesto?

Por acabados?

Por metros de

construcción?

¿Realiza la asesoría del cliente al construir

dependiendo del tipo de diseño que este

solicite?

Por acabados?

Por metros de

construcción?

Tabla 3

Autor: Andrés Urresta

Page 37: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

37

FICHA DE OBSERVACIÓN

Observación Actividades Si No A

veces

¿Cuándo un cliente solicita contratar los

servicios de la empresa se realiza un

presupuesto?

Por

acabados?

Por metros de

construcción?

¿Realiza la asesoría del cliente al

construir dependiendo del tipo de diseño

que este solicite?

Por

acabados?

Por metros de

construcción?

Tabla 4

Autor: Andrés Urresta

3.4.3 Entrevista

Con el fin de obtener información o una opinión acerca del proyecto a realizar se ha

determinado una entrevista a posibles usuarios:

1. ¿Conoce los sistemas georeferenciados?

R: Si, pero me gustaría conocer más.

A: El entrevistado tiene conocimientos básicos del sistema Georeferenciado y

está dispuesto a conocer más.

Page 38: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

38

2. ¿Piensa usted que solucionaremos los problemas de mercado implantando

este sistema de información y eficiencia?

R: Si, ya que se dará a conocer más los servicios que ofrece la empresa.

A: El entrevistado indica que mediante un sistema Web se dará a conocer más

la Empresa y se abrirá camino en el mercado.

3. ¿Cree usted que se mejorara la rapidez en la respuesta a los clientes?

R: Si, ya que la Empresa verificara de una forma más eficiente las inquietudes

del cliente.

A: El entrevistado indica que mediante un sistema Web la respuesta por parte

de la Empresa será inmediata y eficiente.

4. ¿Que piensa sobre los sistemas Georeferenciados?

R: Son muy útiles ya que nos ayudan a verificar una dirección más rápido y

con mayor exactitud.

A: El entrevistado indica que la ubicación de los clientes es precisa.

Page 39: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

39

CAPÍTULO IV

ANÁLISIS E INTERPRETACIÓN

4.1 CUANTIFICACIÓN Y ANÁLISIS

Una vez realizada la recogida de datos a través de los diferentes medios descritos,

comienza una fase esencial para toda investigación, referida a la clasificación o

agrupación de los datos referentes a cada variable objeto de estudio y su presentación

conjunta.

4.1.1 Cuantificación

¿Ha utilizado usted anteriormente un sistema Georeferenciado?

SI 1 7%

1 NO 13 93%

TOTAL 14 100%

Tabla 5

Autor: Andrés Urresta

Page 40: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

40

¿Ha utilizado usted anteriormente un sistema Georeferenciado?

1

Gráfico 1

Autor: Andrés Urresta

Análisis Gráfico 1

Este gráfico nos indica que de la muestra tomada el 7% respondió que si a utilizado

anteriormente un sistema georeferenciado y el 93% de encuestados indican que no

utilizado anteriormente dicho sistema.

Cuantificación

¿Cree que va a mejor la veracidad en los datos y la rapidez de respuesta?

SI 4 28.57%

2 NO 10 71.43%

TOTAL 14 100%

Tabla 6

Autor: Andrés Urresta

1 ; 7%

13; 93%

Si

No

Page 41: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

41

¿Cree que va a mejor la veracidad en los datos y la rapidez de respuesta?

2

Gráfico 2

Autor: Andrés Urresta

Análisis del gráfico 2

El gráfico nos indica que el 28,57% creen que si va a mejorar la veracidad en los

datos y la rapidez de respuesta y el 71,43% cree que no va a mejorar.

Cuantificación

¿Estaría dispuesto a recibir una capacitación para el manejo del nuevo sistema?

SI 13 93%

3 NO 1 7%

TOTAL 14 100%

Tabla 7

Autor: Andrés Urresta

Page 42: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

42

¿Estaría dispuesto a recibir una capacitación para el manejo del nuevo

sistema?

3

Gráfico 3

Autor: Andrés Urresta

Análisis gráfico 3

Este gráfico nos indica que el 93% de la población entrevistada si estarían dispuesto a

recibir una capacitación para el manejo del nuevo sistema, mientras que solo el 7% no

aceptarían capacitarse.

Cuantificación

¿La implementación del sistema optimizará el tiempo de repuesta para la

atención al cliente?

SI 12 86%

4 NO 2 14%

TOTAL 14 100%

Tabla 8

Autor: Andrés Urresta

13; 93%

1 ;7%

SI

NO

Page 43: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

43

¿La implementación del sistema optimizará el tiempo de repuesta para la

atención al cliente?

4

Gráfico 4

Autor: Andrés Urresta

Análisis gráfico 4

El gráfico nos indica que el 14% de las personas encuestadas creen que este sistema

no optimizará el tiempo de respuesta en la atención al cliente, mientras que el 86% en

cambio indica que si ayudará a optimizar el tiempo para la atención del cliente.

Cuantificación

¿Utilizando un sistema de Georeferenciado, aumentará el nivel de clientes?

SI 14 100%

5 NO 0 0%

TOTAL 14 100%

Tabla 9

Autor: Andrés Urresta

12;86%

2 ; 14%

SI

NO

Page 44: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

44

¿Utilizando un sistema de Georeferenciado, aumentará el nivel de clientes?

5

Gráfico 5

Autor: Andrés Urresta

Análisis gráfico 5

En la pregunta que si aumentará el nivel de clientes el gráfico demuestra el 100% de

los encuestados respondieron que si están de acuerdo.

4.2 RESPUESTAS A LAS PREGUNTAS DIRECTRICES

¿Con la administración empresarial se logrará obtener buenos resultados en

cuanto al manejo de clientes?

Tomando en cuenta las necesidades del cliente, sus expectativas de consumo se

identifica que la principal necesidad es: exigir un servicio de calidad, dando cabida al

14;100%

SI

NO

Page 45: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

45

desarrollo del proyecto y el crecimiento organizacional, ya que de esta manera se

beneficia el cliente, la organización y el público en general, brindando una oferta de

servicios variados y calidad accesible.

¿Se logrará captar mayor cantidad de clientes con la implementación del

presente Proyecto?

La optimización de los recursos de la empresa permitirá la captación de un mayor

número de clientes, brindando mejor información, calidad segura y logrando asesoría

adecuada.

¿Mediante la implementación del software informático se logrará optimizar el

tiempo de respuesta?

La Empresa actualmente trabaja, realizando visitas a los clientes, y el tiempo de

respuesta a los mismos es mucho mayor debido a las distancias que tiene que recorrer

el asesor. Con la implementación del software informático se reduce el tiempo de

respuesta, ya que lo puede realizar inmediatamente recibida la solicitud del cliente

con datos más exactos y visualizando su ubicación.

¿Se logrará la mejora de atención a los clientes con la implementación del

sistema?

El objetivo de la empresa es mejorar la atención al cliente dando un servicio de

calidad mediante la implementación de sistema informático, ya que el cliente podrá

visualizar el tipo de trabajo que realiza la empresa, recibir una asesoría adecuada y

obtener un estimado del presupuesto de construcción, de acuerdo a esta información

el cliente pueda verificar su presupuesta y realizar la contratación del servicio.

Page 46: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

46

CAPÍTULO V

CONCLUSIONES Y RECOMENDACIONES

5.1 CONCLUSIONES

La implementación de servicios de Información y eficiencia, permite que

M&S-Constructora satisfaga las necesidades propias y de los clientes de

manera óptima.

El disponer de un servicio de información y eficiencia, le permite a M&S-

Constructora, ampliar la cobertura de la Empresa a lugares que no han sido

considerados en la actualidad.

La utilización de un nuevo Sistema en M&S-Constructora, optimiza los

tiempos de respuesta hacia los clientes con respecto a las necesidades de los

servicios de información que ofrece, y la obtención de reportes y seguimiento

de manera inmediata.

La alternativa de M&S-Constructora de haber incursionado en la

implementación de nuevos servicios de información y eficiencia, le permite

ser una Empresa competitiva dentro del mercado de la construcción.

5.2 RECOMENDACIONES

En la actualidad la tecnología hace que la competencia de servicios dentro del

sector de la construcción sea mayor, lo que le obliga a M&S-Constructora que

sus servicios de información estén acordes a estos avances.

Page 47: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

47

Es importante que M&S-Constructora disponga de un Sistema de Información

y eficiencia, la misma que le proporciona información permanente y

actualizada a sus clientes, con respecto a los servicios que ofrece dentro del

sector de la construcción.

Es indispensable contar con un manual del administrador actualizado, para

que las personas responsables de la ejecución del sistema, puedan realizar la

captura de datos de los clientes de manera segura y confiable, y de esta

manera brindar servicios de información eficientes.

Los servicios de información que ofrece M&S-Constructora deben estar

acordes con los avances tecnológicos, caso contrario la competencia puede

desplazarle del mercado de la construcción.

Page 48: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

48

CAPÍTULO VI

DESARROLLO DE LA PROPUESTA

6.1 ALCANCE Y LIMITACIONES

El diseño de un sistema de información georeferencial para M&S Constructora

permitirá generar registros, reportes de clientes facilitando optimizar recursos de la

empresa y brindar una atención eficiente al cliente solo en la provincia de Pichincha.

6.1.1 ALCANCE

El sistema que se va a desarrollar e implementar deberá proporcionar una eficiente

localización de los clientes al momento de ingresar a la aplicación y realizar su

registro, para lo cual se desarrollarán los módulos para manejo de la información

ingresada por el cliente, las consultas que desea realizar para recibir asesoría técnica

que permitirá obtener indicadores de la gestión, para la toma de decisiones.

Con lo mencionado anteriormente el sistema deberá permitir:

Generación de registros de usuarios; donde se podrá visualizar la ubicación del

cliente y analizar el estado de los pedidos de clientes.

Generar reportes de asesorías técnicas solicitadas por los clientes; donde se podrá

visualizar y analizar la factibilidad, el costo del proyecto a construir y los tiempos que

tomará.

Generar indicadores de gestión y control, que permitan tomar acciones correctivas y

mejora continua, donde se visualizará la gestión realizada en cada etapa de la

Page 49: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

49

distribución mediante índices e indicadores que permitirán tomar decisiones para una

mejora continua.

6.1.1.1 Módulo de Seguridad

- Tener un registro de los usuarios que hayan ingresado al sistema (login).

- Modificar, crear, eliminar usuarios existentes en el sistema.

6.1.1.2 Módulo de Mantenimiento

- Modificar, crear, eliminar los registros existentes y que por requerimientos de

los usuarios se necesiten cambiar en la base de datos.

6.1.1.3 Módulo de Reportes

- Obtención de reportes para el control de todos los usuarios que se han

registrado.

- Reimpresión de informes para su verificación.

6.1.2. LIMITACIONES

El desarrollo del sistema no contemplará en su primera versión la planificación y

organización de la distribución en todo el país. El control se lo realizará solo en la

planta matriz.

6.2 ESTRUCTURA ORGANIZACIONAL

La organización cuenta con su cede en la ciudad de Quito, Ecuador la cual cuenta

con: la Gerencia de Proyectos la cual posee el departamento de Análisis Económico,

Departamento Legal, Departamento de Contabilidad y Publicidad y Ventas, la

Page 50: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

50

Gerencia de Planificación y Diseño posee el departamento de Dibujo Arquitectónico,

Construcción, Suministros y Materiales y Bodega e Inventarios.

La organización no cuenta con un departamento de sistemas, por lo cual se realizará

la implementación y pruebas del sistema por el desarrollador.

La organización estructural de la empresa se la presenta en el siguiente esquema:

Gráfico 6

Autor: M&S Constructora

Gráfico 7

Autor: M&S CONSTRUCTORA

Page 51: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

51

6.3 INFRAESTRUCTURA INFORMÁTICA

6.3.1 HARDWARE

En lo que tiene que ver con el hardware el departamento de Logística cuenta con 6

estaciones de trabajo, distribuidas de la siguiente forma, área de Contabilidad,

Gerencia de Proyectos, Planificación y Diseño, Departamento Legal, y dos estaciones

en el área de Servicios Generales.

Todas las computadoras tienen un procesador Intel Pentium 4, con 2.60 GHz y 4GB

de RAM, cuentan con un disco duro de 256 GB.

6.3.2 SOFTWARE

Las estaciones de trabajo tienen como sistema operativo Microsoft Window XP

Profesional versión 2002 Service Pack 2; Microsoft Office 2007; Adobe Reader 9;

Navegador Web Mozila Firefox; para diseño Auto CAD 2012, para contabilidad:

Safi; Temax; Mónica 8.5.

6.3.3 COMUNICACIONES

Para la comunicación de información entre áreas se utiliza un Router TP-Link

300Mbps Inalámbrico, un FTP, Intranet.

6.3.4 RECURSO HUMANO TÉCNICO

Dentro del recurso humano la empresa no cuenta con un Ingeniero en Sistemas, posee

un Ingeniero en Sistemas externo el cual se encarga de dar apoyo y soporte técnico.

Page 52: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

52

Nombre Cargo Experiencia Títulos y

Certificaciones

Ing. Santiago

Jaramillo

Asesor técnico

externo.

3 Año Ingeniero en

Sistemas

Andrés Urresta Asesor técnico

externo.

2 Años Técnico

Analista de

Sistemas

Tabla 10

Autor: Andrés Urresta

6.4 DESCRIPCIÓN DE ALTERNATIVAS

Alternativa 1

Descripción Alternativa

1

Alternativa

2

Alternativa 3

Arquitectura Tres Capas Tres Capas Cliente

Servidor

Ambiente de

Desarrollo

Web Intranet

Plataforma Windows Linux

WebService Microsoft Sql

Page 53: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

53

2008

Metodología RUP

Manuales

Técnicos

Diccionario

de datos

Estándares Base de datos

Código de

Programació

n

Front End Visual Punto

Net (ASP,

C#)

Back End Oracle

Pruebas Si

Manuales Si

Capacitación Si

Costo $1000

Tiempo 6 Meses

Garantía

Técnica

Si

Soporte

Técnico

Si

Tabla 11

Autor: Andrés Urresta

Page 54: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

54

6.4.1 ARQUITECTURA 3 CAPAS

La programación por capas, es una forma de programar bajo un objetivo principal:

que las distintas lógicas presentes en la aplicación se separen y posean estructuras

bien planteadas.

6.4.2 ARQUITECTURA CLIENTE-SERVIDOR

En la arquitectura en 3 niveles, existe un nivel intermediario. Esto significa que la

arquitectura generalmente está compartida por:

1. Un cliente, es decir, el equipo que solicita los recursos, equipado con una

interfaz de usuario (generalmente un navegador Web) para la presentación

2. El servidor de aplicaciones (también denominado software intermedio), cuya

tarea es proporcionar los recursos solicitados, pero que requiere de otro

servidor para hacerlo

3. El servidor de datos, que proporciona al servidor de aplicaciones los datos que

requiere

Alternativa 2

NOMBRE DESCRIPCIÓN CUMPL

E

NO

CUMPLE

PLATAFORMA Web 3 Capas X

METODOLOGÍA RUP X

MODELO DE

NEGOCIO

Modelo de Base de Datos

Backup con información

inicial

de la base de datos

X

Page 55: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

55

FROND-END Genexus X – C#/Java

X

BACK-END PHP X

PRUEBAS DE

FUNCIONAMIENTO

Prueba de integración

Prueba de unidad

Prueba de validación

Prueba del sistema

Prueba de seguridad

Prueba de Interfaces

Graficas

X

IMPLEMENTACIÓN Distribuida X

CAPACITACIÓN

USUARIOS

Comercial

Técnicos

Administradores

X

CAPACITACIÓN

TÉCNICA Administradores X

MANUALES

TÉCNICOS Diccionario de datos X

ESTÁNDARES

Base de datos

Código de Programación X

TIEMPO 6 Meses X

COSTO $ 5500

X

GARANTÍA TÉCNICA 1 año X

SOPORTE TÉCNICO 1 año X

Page 56: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

56

Tabla 12

Autor: Andrés Urresta

Alternativa 3

NOMBRE DESCRIPCIÓN CUMPLE NO

CUMPLE

PLATAFORMA Web 3 Capas X

METODOLOGÍA RUP X

MODELO DE

NEGOCIO

Modelo de Base de Datos

Backup con información

inicial

de la base de datos

X

FROND-END Dreamweaver CS3 X

BACK-END ASP.NET X

PRUEBAS DE

FUNCIONAMIENTO

Prueba de integración

Prueba de unidad

Prueba de validación

Prueba del sistema

Prueba de seguridad

Prueba de Interfaces

Graficas

X

IMPLEMENTACIÓN Distribuida X

CAPACITACIÓN

USUARIOS Comercial

Técnicos

X

Page 57: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

57

Administradores

CAPACITACIÓN

TÉCNICA Administradores X

MANUALES

TÉCNICOS Diccionario de datos X

ESTÁNDARES Base de datos

Código de Programación X

TIEMPO 6 Meses X

COSTO $ 0 X

GARANTÍA

TÉCNICA 1 año X

SOPORTE TÉCNICO 1 año X

Tabla 13

Autor: Andrés Urresta

Page 58: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

58

6.5 EVALUACIÓN Y SELECCIÓN DE ALTERNATIVAS

Para el análisis y selección de alternativas se procederá a separar en capas.

Tabla 14

Autor: Andrés Urresta

Escala de Valores para evaluación

CRITERIOS ALTER 1 ALTER 2 ALTER 3

Plataforma Windows 9 9 10

Lenguaje de Programación PHP 0 10 10

Adquisición de un dominio 1 1 10

Comunicación Ethernet 10 10 10

Módulo de seguridad 10 10 10

Módulo de mantenimiento 10 10 10

Modulo transaccional 8 10 10

Escala de Valores

70% Técnico

20% Económico

10% Soporte

Page 59: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

59

Licenciamiento 5 5 10

Manejabilidad 5 7 10

Capacitación usuario final 8 8 10

TOTAL 76 80 100

Tabla 15

Autor: Andrés Urresta

Análisis

Luego de un profundo análisis la alternativa número 3 es la más apropiada ya que

cumple con las especificaciones que requiere la empresa, será desarrollado en tres

capas web, en plataforma Windows, back-end ASP.NET y metodología RUP.

6.6 FACTIBILIDAD TÉCNICA

La arquitectura en 2 capas es una arquitectura cliente/servidor en la que el servidor es

polivalente, es decir, puede responder directamente a todas las solicitudes de recursos

del cliente.

Sin embargo, en la arquitectura en 3 niveles, las aplicaciones al nivel del servidor son

descentralizadas de uno a otro, es decir, cada servidor se especializa en una

determinada tarea, (por ejemplo: servidor web/servidor de bases de datos). La

arquitectura en 3 niveles permite:

Un mayor grado de flexibilidad

Page 60: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

60

Mayor seguridad, ya que la seguridad se puede definir independientemente

para cada servicio y en cada nivel

Mejor rendimiento, ya que las tareas se comparten entre servidores

6.7 DESCRIPCIÓN DE LOS PROCESOS

Para el manejo adecuado de la cadena de distribución se cuenta con los siguientes

procesos:

Registro y Control de Clientes

En este proceso se realiza el registro del cliente y la verificación por parte del

administrador del mismo de cada uno de los clientes que tiene la empresa; la

información de cada uno de los clientes.

ROL: ADMINISTRADOR

1

Gráfico 8

Autor: Andrés Urresta

Véase Anexo-4

Page 61: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

61

- Planificación de la obra

En este proceso re realiza la planificación de la obra en el cual se va a realizar un

cálculo de los materiales a utilizarse, el factor humano necesario para realizar la obra,

el costo de los materiales.

ROL: ADMINISTRADOR-CLIENTE

2

cajero banco

(f rom ENCOMIENDAS)

efectivo

(from ENCOMIENDAS)

agente de

encomiendas(f rom Use Case View)

aux. conta

(f rom ENCOMIENDAS)

depositar

(from ENCOMIENDAS)

<<include>>

genera reporte

(from ENCOMIENDAS)

verificacion

(from ENCOMIENDAS)

<<include>>

<<include>>

Gráfico 9

Autor: Andrés Urresta

Elaboración de Informes

En este proceso se podrá emitir informes de los clientes que se han registrado en la

aplicación e ingresado sus datos y obtenido un presupuesto promedio de la

construcción.

Page 62: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

62

ROL: CLIENTE-ADMINISTRADOR

3

Gráfico 10

Autor: Andrés Urresta

Elaboración de Indicadores de la Gestión

Este proceso nos ayuda puesto que se emitirá un registro que permita tomar

decisiones en cuanto a la gestión realizada, con los registros a los clientes, puesto que

permitirá evidenciar mediante semáforos la gestión de distribución.

Page 63: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

63

ROL: ADMINISTRADOR-CLIENTE

4

Gráfico 11

Autor: Andrés Urresta

6.8 DESCRIPCIÓN DE METODOLOGÍA DE DESARROLLO

El sistema está orientado a la web, con arquitectura en tres capas, para la

administración del registro de clientes y la ubicación de los mismos mediante sistema

Geográfico para lo cual se generó una base de datos la cual va a contener todos los

datos que se van obteniendo dentro del proceso del registro de clientes como son:

Nombres, Numero de Cedula, Dirección, correo, al momento que ingrese tendrá una

pantalla principal con un menú de opciones de trabajo dependiendo del tipo o nivel de

usuario.

• Fase de inicio.- Durante esta fase se desarrolla una descripción del producto

final, a partir de una buena idea y se presenta el análisis del negocio de la

organización; también determinamos cuáles son las principales funciones del sistema

para que el usuario pueda entender, también es importante que en la ejecución de esta

fase tendremos cuál podría ser la arquitectura del proyecto a realizar.

Page 64: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

64

• Fase de Elaboración.- Durante esta fase especificamos en detalle la mayoría de

casos de uso del proyecto y también diseñamos la arquitectura del mismo. Los

requerimientos de esta fase aún tienen validez ya que todavía se requiere el ajuste de

ciertos procesos y procedimientos por parte de los usuarios para realizar el análisis

definitivo.

• Fase de Construcción.- Durante esta fase se desarrolla el producto iniciando por el

completamiento de un prototipo hasta que este llegue a ser un sistema completo, en

esta fase nace la versión alta, beta y posteriormente la que se transforma en gama.

• Fase de Transición.- Durante esta fase las versiones alfa luego de su revisión y

corrección, se convierte en beta, la misma que será validada por usuarios que

conozcan y manejen los procesos a fin de realizar las últimas enmendaduras en el

mismo, pase a constituir la versión gama y por ende la versión 1.0. En esta fase los

requerimientos no intervienen.

• Flujo de Trabajo de Análisis.- El flujo de trabajo que corresponde al análisis

comparte su incidencia en un 50% en su fase de inicio.

• Fase de Elaboración.- Tiene mucha importancia ya que es el insumo base para

determinar procesos críticos de ejecución a los cuales debemos tener mayor atención

ya que son con los que iniciaremos el desarrollo del sistema.

• Flujo del Trabajo del Diseño.- El diseño en la fase de elaboración tiene total

incidencia ya que es aquí donde se realiza los diagramas definitivos del proyecto, esto

es una secuencia ya que en la fase de construcción se terminará generando el modelo

lógico y físico del sistema al igual que el script de base de datos.

• Flujo de Trabajo de Pruebas.- Las pruebas se ejecuta en la fase de elaboración y

construcción del sistema ya que los códigos que se vayan generando en cada una de

las clases se las debe ir probando y que se ajuste a las necesidades del proyecto.

Page 65: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

65

6.8.1 Modelamiento mediante UML

Mediante UML se logrará realizar modelos independientes de métodos de análisis y

diseño, el lenguaje de modelamiento provee de vistas, diagramas, elementos de

modelo los símbolos utilizados en los modelos y un conjunto de mecanismos

generales o reglas que indican cómo utilizar los elementos.

- Diagramas de casos de uso

“El caso de uso no es más que una secuencia de operaciones que las desarrolla un

sistema de acuerdo al evento que inician los actores sobre el propio sistema”.

- Diagramas de clases

Es un diagrama estático en el cual se describe el sistema, se muestran clases,

atributos y las relaciones que tiene cada una de las clases, estos diagramas son

utilizados durante las fases de análisis y diseño de un sistema.

- Diagramas Lógicos

Una vez bien elaborado el diagrama de clase podemos ya construir el diagrama

lógico, que no es más el diagrama lógico de todas las tablas de una base de datos

de un sistema con sus respectivas relaciones y también las claves de cada una de

las entidades, tanto claves primarias como secundarias.

- Diagramas de Interacción

Aquí se maneja o se representan la parte del comportamiento de los objetos que

pasan en parte del sistema o en su totalidad, dentro de estos se encuentran

algunos tipos y tomaremos en cuentas dos que son:.

o Diagramas de secuencia

Se modelan las interacciones de un conjunto de objetos, ordenadas según el

instante en que se ejecutan.

Page 66: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

66

o Diagramas de colaboración

En este se muestra la interacción entre los objetos y las relaciones que existe

entre cada uno de ellos.

- Diagramas de Actividades

Estos diagramas son muy parecidos a los diagramas de flujo que se utilizan

normalmente para cualquier tipo de programación.

- Diagramas de estado

Representan la secuencia de estados por los que un objeto o una interacción entre

objetos pasan durante su tiempo de vida en respuesta a los eventos recibidos.

6.8.2 Lenguaje de Programación

El lenguaje utilizado para esta aplicación es Microsoft Visual Studio 2010 Es un

entorno de desarrollo integrado (IDE) que soporta varios lenguajes de programación

tales como Visual C++, Visual C#, Visual J#, ASP.NET y Visual Basic .NET.

Visual Studio nos permitirá crear aplicaciones, sitios y aplicaciones web, así como

servicios web en cualquier entorno que soporte la plataforma .NET (a partir de la

versión .NET 2002). Así se pueden crear aplicaciones que se intercomuniquen entre

estaciones de trabajo, páginas web y dispositivos móviles.

6.8.3 Intranet

Es un conjunto descentralizado de redes de comunicación interconectadas que

utilizan la familia de protocolos TCP/IP, garantizando que las redes físicas

heterogéneas que la componen funcionen como una red lógica única, de alcance

mundial. Sus orígenes se remontan a 1969, cuando se estableció la primera conexión

de computadoras, conocida como ARPANET, entre tres universidades en California y

una en Utah, Estados Unidos.

Page 67: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

67

Uno de los servicios que más éxito ha tenido en Internet ha sido la World Wide Web

(WWW, o "la Web"), hasta tal punto que es habitual la confusión entre ambos

términos. La WWW es un conjunto de protocolos que permite, de forma sencilla, la

consulta remota de archivos de hipertexto. Ésta fue un desarrollo posterior (1990) y

utiliza Internet como medio de transmisión.

6.8.4 Base de Datos

Una base de datos es un sistema formado por un conjunto de datos almacenados en

discos que permiten el acceso directo a ellos y un conjunto de programas que

manipulan ese conjunto de datos.

Se puede definir una base de datos como un conjunto de datos estructurados, fiables y

homogéneos, organizados independientemente en máquina, accesibles a tiempo real,

compartibles por usuarios concurrentes que tienen necesidades de informaciones

diferentes y no predecibles en el tiempo.

6.8.5 Administración de Base de Datos

El diseño de las Bases de Datos, sean relaciones o jerárquicas, se ha convertido en

una actividad muy compleja y sofisticada, por lo general desarrollada en el ámbito de

Técnica de Sistemas, y de acuerdo con las áreas de Desarrollo y usuarios de la

empresa. Al conocer el diseño y arquitectura de éstas por parte de Sistemas, se les

encomienda también su administración. Investigación y Desarrollo:

Como empresas que utilizan y necesitan de informáticas desarrolladas, saben que sus

propios efectivos están desarrollando Aplicaciones y utilidades que, concebidas

inicialmente para su uso interno, pueden ser susceptibles de adquisición por otras

empresas, haciendo competencia a las Compañías del ramo.

Estudio Inicial

Para realizar dicho estudio ha de examinarse las funciones y actividades generales de

la informática.

Entorno Operacional

Page 68: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

68

El equipo informática debe poseer una adecuada referencia del entorno en el que va a

desenvolverse.

Este conocimiento previo se logra determinando, fundamentalmente, los siguientes

extremos:

a. Se determinará la ubicación geográfica de las distribuciones y clientes. A

continuación, se verificará la existencia de responsables en cada uno de ellos, así

como el uso de los mismos estándares de trabajo.

b) Arquitectura y configuración de Hardware y Software:

Cuando existen varios equipos, es fundamental la configuración elegida para cada

uno de ellos, ya que los mismos deben constituir un sistema compatible e

intercomunicado. La configuración de los sistemas está muy ligada a las políticas de

seguridad lógica de las compañías.

6.8.6 Microsoft® SQL Server®

Microsoft® SQL Server® 2008 es una plataforma de datos de confianza, productiva e

inteligente para las aplicaciones de misión crítica más exigentes, que reduce el tiempo

y el coste de desarrollo y gestión de las aplicaciones y constituye una herramienta de

apoyo a la decisión para toda la empresa. SQL Server le ofrece los máximos niveles

de seguridad, escalabilidad y fiabilidad.

6.8.7 Clases

En la programación orientada a objetos, una clase es una construcción que se utiliza

como un modelo (o plantilla) para crear objetos de ese tipo. El modelo describe el

estado y el comportamiento que todos los objetos de la clase comparten. Un objeto de

una determinada clase se denomina una instancia de la clase. La clase que contiene (y

se utilizó para crear) esa instancia se puede considerar como del tipo de ese objeto,

por ejemplo, una instancia del objeto de la clase "Persona" sería del tipo "Persona".

Page 69: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

69

Una clase por lo general representa un sustantivo, como una persona, lugar o

(posiblemente bastante abstracta) cosa - es el modelo de un concepto dentro de un

programa de computadora. Fundamentalmente, encapsula el estado y el

comportamiento del concepto que representa. Encapsula el estado a través de

marcadores de datos llamados atributos (o variable miembro o variables de instancia),

y encapsula el comportamiento a través de secciones de código reutilizables llamados

métodos.

Más técnicamente, una clase es un conjunto coherente que consiste en un tipo

particular de metadatos. Una clase tiene tanto una interfaz y una estructura. La

interfaz describe cómo interactuar con la clase y sus instancias con métodos, mientras

que la estructura describe cómo los datos se dividen en atributos dentro de una

instancia. Una clase también puede tener una representación (metaobjeto) en tiempo

de ejecución, que proporciona apoyo en tiempo de ejecución para la manipulación de

los metadatos relacionados con la clase. En el diseño orientado a objetos, una clase es

el tipo más específico de un objeto en relación con una capa específica.

6.8.8 Métodos

En la programación orientada a objetos, un método es una subrutina asociada

exclusivamente a una clase (llamados métodos de clase o métodos estáticos) o a un

objeto (llamados métodos de instancia). Análogamente a los procedimientos en los

lenguajes imperativos, un método consiste generalmente de una serie de sentencias

para llevar a cabo una acción, un juego de parámetros de entrada que regularán dicha

acción y o, posiblemente, un valor de salida (o valor de retorno) de algún tipo.

Algunos lenguajes de programación asumen que un método debe de mantener el

invariante del objeto al que está asociado asumiendo también que éste es válido

cuando el método es invocado. En lenguajes compilados dinámicamente,

Page 70: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

70

los métodos pueden ser objetos de primera clase, y en este caso se puede compilar un

método sin asociarse a ninguna clase en particular, y luego asociar el vínculo o

contrato entre el objeto y el método en tiempo de ejecución. En cambio en lenguajes

no compilados dinámicamente o tipados estáticamente, se acude a precondiciones

para regular los parámetros del método y pos condiciones para regular su salida (en

caso de tenerla). Si alguna de las precondiciones o pos condiciones es falsa el método

genera una excepción. Si el estado del objeto no satisface la invariante de su clase al

comenzar o finalizar un método, se considera que el programa tiene un error de

programación.

La diferencia entre un procedimiento (generalmente llamado función si devuelve un

valor) y un método es que éste último, al estar asociado con un objeto o clase en

particular, puede acceder y modificar los datos privados del objeto correspondiente de

forma tal que sea consistente con el comportamiento deseado para el mismo. Así, es

recomendable entender a un método no como una secuencia de instrucciones sino

como la forma en que el objeto es útil (el método para hacer su trabajo). Por lo tanto,

podemos considerar al método como el pedido a un objeto para que realice una tarea

determinada o como la vía para enviar un mensaje al objeto y que éste reaccione

acorde a dicho mensaje.

6.8.9 Eventos

Es un suceso en el sistema (tal como una interacción del usuario con la máquina, o un

mensaje enviado por un objeto). El sistema maneja el evento enviando el mensaje

adecuado al objeto pertinente. También se puede definir como evento, a la reacción

que puede desencadenar un objeto, es decir la acción que genera.

6.8.10 Rational Rose Enterprise

Ambiente de modelado que soporte la generación de código a partir de modelos en

Ada, ANSI C++, C++, CORBA, Java™/J2EE™, Visual C++® y Visual Basic®.

Como todos los demás productos Rational Rose, proporciona un lenguaje común de

Page 71: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

71

modelado para el equipo que facilita la creación de software de calidad más

rápidamente.

6.9 MODELO CONCEPTUAL

El diagrama de clases evidencia dos clases principales, que son:

La clase cliente: Representa al cliente físico el mismo que genera la necesidad envió

y entrega de encomiendas.

Gráfico 12

Autor: Andrés Urresta

Page 72: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

72

6.10 MODELO FISICO

En este modelo se evidencia las claves primarias como foráneas en las clases.

Gráfico 13

Autor: Andrés Urresta

6.11 DICCIONARIO DE DATOS

Un diccionario de datos es un conjunto de metadatos que contiene las características

lógicas de los datos que se van a utilizar en el sistema que se programa, incluyendo

nombre, descripción, alias, contenido y organización.

Page 73: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

73

Estos diccionarios se desarrollan durante el análisis de flujo de datos y ayuda a los

analistas que participan en la determinación de los requerimientos del sistema, su

contenido también se emplea durante el diseño del proyecto.

Identifica los procesos donde se emplean los datos y los sitios donde se necesita el

acceso inmediato a la información, se desarrolla durante el análisis de flujo de datos y

auxilia a los analistas que participan en la determinación de los requerimientos del

sistema, su contenido también se emplea durante el diseño.

En un diccionario de datos se encuentra la lista de todos los elementos que forman

parte del flujo de datos de todo el sistema. Los elementos más importantes son flujos

de datos, almacenes de datos y procesos. El diccionario de datos guarda los detalles y

descripción de todos estos elementos.

ESQUEMA

TABLA

NOMBRE

TABLAS

TIPO

TABLAS

Dbo Agente Base tabla

Dbo Cliente Base tabla

Dbo tipo_cliente Base tabla

Dbo Usuarios Base tabla

Dbo Presupuesto Base tabla

Dbo Proyecto Base tabla

Dbo Ubicación Base tabla

Tabla 16

Autor: Andrés Urresta

Page 74: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

74

Agente

Campo Tipo Nulo

age_cod int(10) No

age_nom varchar(50) No

age_ape varchar(50) No

age_ced varchar(50) No

age_tel varchar(50) No

age_dir varchar(50) No

age_mail varchar(50) No

age_est bit(2) No

ciu_cod int(10) No

ofi_cod int(10) No

niv_cod int(10) No

Tabla 17

Autor: Andrés Urresta

Presupuesto

Campo Tipo Nulo

Pre_cod int(10) No

Pre_nom varchar(50) No

Pre_costo bit(10) No

Tabla 18

Autor: Andrés Urresta

Page 75: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

75

Proyecto

Campo Tipo Nulo

Proy_cod int(10) No

Proy_id varchar(50) No

Proy_nombre bit(10) No

Tabla 19

Autor: Andrés Urresta

Ubicación

Campo Tipo Nulo

Ubi_id int(10) No

Ubi_latitud varchar(50) No

Ubi_longitud bit(10) No

Tabla 20

Autor: Andrés Urresta

Cliente

Campo Tipo Nulo

cli_cod int(10)

No

int(10) No

cli_razon_social varchar(50) No

cli_ape varchar(50) No

cli_ced_ruc varchar(50) No

Page 76: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

76

cli_dir varchar(50) No

cli_tel varchar(50) No

cli_mail varchar(50) No

cli_tip_cod int(10) NO

cli_est bit(2) No

Tabla 21

Autor: Andrés Urresta

Tipo_Cliente

Campo Tipo Nulo

cli_tip_cod int(10) No

cli_tip_desc varchar(50) No

cli_tip_ord int(10) No

Tabla 22

Autor: Andrés Urresta

Usuario

Campo Tipo Nulo

usu_cod int(11) No

usu_nom varchar(25) No

usu_cla varchar(25) No

age_cod int(11) No

usu_est bit(2) No

Tabla 23

Autor: Andrés Urresta

Page 77: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

77

6.12 ESTÁNDARES

Nomenclatura

El nombre de los objetos de base de datos no deberá exceder los 35 caracteres y

no deberá terminar en “_”. En el caso que el nombre esté compuesto por más de

una palabra, las mismas tendrán que separarse por el signo “_” underscore.

Los nombres de objetos de base de datos deberán estar escritos en español, ser

auto-descriptivos1 (nombres completos). El Área de involucramiento técnico

asignará el nombre del proyecto, nombre de esquema y el prefijo de la aplicación

a utilizarse en la nomenclatura de los objetos de base de datos, a fin de dar

identidad al proceso de administración de envió y recepción de encomiendas.

Documentación

Todos los objetos de base de datos y scripts deberán estar debidamente

documentados en Rational Rose, en las siguientes propiedades:

Comentario: descripción clara del uso o funcionalidad del objeto. Cabe notar que

esta documentación se verá reflejada en la base de datos.

Descripción: este campo es opcional si el objeto tiene el campo comentarios y

contendrá aclaraciones o ejemplos. Caso contrario es obligatorio y debe

contener la descripción detallada del uso o funcionalidad del objeto.

Notes: este campo se utilizará exclusivamente en el caso de requerirse la

eliminación del objeto y contendrá los siguientes puntos:

1 Que se describa a sí mismo en función de su utilidad. Nombres Completos, hasta donde alcance.

Page 78: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

78

Eliminación solicitada por:

Fecha de Eliminación:

Motivo de Eliminación:

Solución de Reemplazo: en el caso que aplique se debe detallar que

solución reemplaza a la funcionalidad brindada por el objeto a ser

eliminado.

Es importante que la documentación permita entender claramente el propósito del

objeto y no que sea una simple repetición del nombre.

Tipos de Datos

Tipo de Dato Cuando se debe utilizar

VARCHAR Para campos de texto de tamaño variable de hasta 50

caracteres.

Siempre se utilizará VACHAR.

CHAR Para campos de texto de tamaño fijo, por ejemplo para

el uso de estados (SI/NO), (ACT/INA).

INT Para campos numéricos.

Siempre se especificará la precisión, por ejemplo para

un número de 5 cifras enteras y 2 decimales será:

NUMBER (7,2).

DATE Para campos de fecha y de fecha y hora.

CLOB Para campos de texto de más de 5000 caracteres.

BLOB Para almacenamiento de archivos binarios, por ejemplo

imágenes, archivos pdf, Word, etc.

XMLTYPE Para campos en formato XML sobre los cuales se

ejecutarán consultas con XPATH desde la Base de

Datos.

Page 79: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

79

Si no se requerirá utilizar el motor de XML de la Base

de Datos, es preferible utilizar un campo CLOB

Tabla 24

Autor: Andrés Urresta

6.12.1 DISEÑO

Clases: para nombrar las clases se lo hizo con minúsculas. Ejemplo: para nombrar la

clase Cliente será “cliente”.

Atributo: para nombrar los atributos se utilizó las seis letras; tres de la primera

palabra y tres de la segunda, todo en minúsculas separadas con guion bajo o

underscore. Ejemplo para nombrar el atributo código cliente se escribe: “cod_cli”.

Códigos: Los atributos códigos de una clase son de tipo Int (10).

Nombres: Los atributos nombres de una clase son de tipo String(100).

Fecha: Los atributos fecha de una clase son de tipo Date.

Estado: Los atributos estado de una clase son de tipo bit(2).

Todas las clases tienen un campo “estado” el mismo que nos servirá para poner a una

clase como activa cuando esta funcional; inactiva cuando no se la utiliza

definitivamente; y eliminado cuando ya no se desee visualizarla dentro del sistema.

6.12.2. DESARROLLO

Clases: Para nombrar las clases se lo hace con letras minúsculas, el archivo de la

clase se lo nombra con el mismo nombre de la clase pero con la diferencia que la

primera letra es mayúscula.

Métodos: Los nombres de los métodos van con el nombre de la función seguido de

guión bajo y el nombre de la clase.

Page 80: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

80

Atributos: Para nombrar los atributos se lo hace con las primeras tres letras del

atributo y las tres primeras letras de la clase.

Métodos: para Nombrar los métodos, se lo hace con el nombre de la función que va a

realizar, guión bajo y el nombre de la clase.

Formulario: Para nombrar el formulario se lo hace, la primera letra mayúscula del

tipo de Formulario, por ejemplo Int, nombrar seguido del nombre de la clase a la que

va a manejar el formulario.

Botones: Para nombrar los botones se lo hace, las tres primeras letras “btn”, seguido

las tres primeras letras del Formulario, y las tres últimas de la función que va a

realizar el botón.

Campos de Texto: Para nombrarlos se lo hace con letras minúsculas, las tres primeras

son las primeras letras del nombre del atributo y las tres últimas las primeras letras de

la clase. Por ejemplo txtNombre.

6.12.3 BASE DE DATOS

Tablas: Para nombrarlas se lo hace con letras minúsculas.

Campos: Para nombrarlos se lo hace con las tres primeras letras del atributo que

tiene la clase todo con minúsculas; seguido del nombre de la clase.

Page 81: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

81

6.13 PANTALLAS Y REPORTES

Interfaz de Pagina Web Principal

Véase Anexo_6

Gráfico14

Autor: Andres Urresta

Page 82: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

82

Interfaz de Pagina Web Registro Nuevos Usuarios

Gráfico 15

Autor: Andrés Urresta

Page 83: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

83

Interfaz de Pagina Web Login de Ingreso al Sistema Principal – Seguridad

Gráfico 16

Autor: Andrés Urresta

Aviso de Login o Password Incorrecta

Gráfico 17

Autor: Andrés Urresta

Page 84: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

84

Interfaz de Pagina Web Clientes

Gráfico 18

Autor: Andres Urresta

Interfaz de Pagina Web Registro Nuevos Usuarios

Gráfico 19

Autor: Andrés Urresta

Page 85: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

85

Interfaz de Pagina Web del Sistema Principal de Administración

Gráfico 20

Autor: Andrés Urresta

6.14 PRUEBAS Y DEPURACIÓN

Se concentra en la verificación de la unidad más pequeña del diseño del

software: el componente o módulo del software.

Las pruebas de unidad se concentran en la lógica del negocio, los procesos

internos que relacionan las acciones de Comando y Control que se

consideren, con la finalidad que la relación entre las tablas y

almacenamientos de información pueda mantener una estructura adecuada

y lógica.

Este tipo de prueba se la realizó y el sistema mantiene su lógica, se

consideró además que se mantenga la integridad de la información y sus

Page 86: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

86

datos, poniendo especial énfasis en las relaciones claves primarias y

foráneas del modelo lógico del negocio.

Pruebas de Integración

Esta prueba se realiza individualmente, verificando que todo funciona

individualmente, por lo tanto las relaciones existentes en el modelo

establecido se verificaron la consistencia del modelo, indicando las claves

primarias y foráneas establecidas, a fin de poder comprobar la indexación

de las búsquedas de las direcciones de los planos.

La prueba de integración es una técnica sistemática para construir la

arquitectura del software, mientras, al mismo tiempo, se aplican las pruebas

para descubrir errores asociados con la interfaz. La integración de los datos

en la tabla de los clientes, determina la robustez del modelo colocando

especial énfasis en las asociaciones de las tablas que tienen relación con la

información que maneja los datos georeferenciados.

Pruebas de Validación

Las pruebas de validación empiezan tras la culminación de la prueba de

integración, cuando se han ejercitado los componentes individuales. Se ha

terminado de ensamblar el software como paquete y se han descubierto y

corregido los errores de interfaz.

Este tipo de pruebas se la realizó en el módulo de seguridad establecido

para poder controlar el acceso de los usuarios al sistema. También se

estableció para poder verificar la integración que existe de los datos

transaccionales con los datos espaciales.

La prueba se concentra en las acciones visibles para el usuario y en la salida

del sistema que éste puede reconocer.

Este tipo de prueba se realizó con el módulo de seguridad poniendo

énfasis en los tipos de usuarios que tiene que manejar el sistema

Page 87: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

87

Criterios de la prueba de validación

Se comprobó que existan mensajes de verificación de usuarios al sistema, a

través de ventanas de alertas y de precaución. La validación del software se

logra mediante una serie de pruebas que demuestren que se cumple los

requisitos.

Las pruebas realizadas determinan que cumple con los requisitos ya que el

sistema ejecuta filtros y criterios de búsqueda razonables y efectivos a fin

de poder ubicar al vehículo en el mapa georeferenciado.

6.15 INSTALACIÓN DEL SISTEMA

Para el funcionamiento del software se instalará en un servidor WEB el cual alojará el

diseño de la aplicación y la respectiva Base de Datos. Se asignará un puerto para

ingresar con una dirección IP pública mediante la Web.

6.16 RECOPILACIÓN Y CARGA DE DATOS

Para la recopilación de información se podrá obtener un reporte el cual se abrirá en

unos documentos de Excel.

6.17 PRUEBAS Y DEPURACIÓN FINAL EN FUNCIONAMIENTO

Para realizar la depuración de los registros lo podrá realizar el Administrador de una

manera fácil y rápida verificando los registros que se encuentren incompletos o

posean información errónea.

Las pruebas se las realizá de manera local verificando que exista conectividad entre la

base de Datos y las distintas opciones que maneja la aplicación.

Page 88: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

88

6.18 PUESTA EN MARCHA DEL SISTEMA

El sistema se lo puso en marcha en cualquier explorador (Fire Fox, Internet Explorer,

Google Chrome) en el puerto 49435 y de manera local es decir sin acceso al internet

pero con una interfaz gráfica Web.

Se midió el tamaño de la pantalla de presentación para que no haya problema si el

software se lo ve en una computadora de escritorio con un monitor de menor tamaño

o con un monitor LCD.

6.19 CAPACITACIÓN AL USUARIO FINAL

Para la capacitación del usuario se utilizará los siguientes medios.

Manual

• Manual de Usuario entregado a la Empresa

• Se empleara proyector, diapositivas y ejemplos puntuales en la aplicación.

Modalidad

• La capacitación se realizara previa notificación a los miembros de la empresa

acordando una fecha en la cual las personas implicadas en la implementación del

Software se encuentren presentes.

Evaluación

• Se comenzará dando la dirección de la Pagina web a los clientes ya existentes en la

empresa para que se registren, una vez registrados se verificará que los datos y los

requerimientos de los clientes se almacenen correctamente de la misma manera que la

ubicación geo referencial sea la acorde.

6.20 CAPACITACIÓN AL USUARIO TÉCNICO

Para la capacitación del usuario técnico se utilizará los siguientes medios.

Page 89: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

89

Manual

• Manual de Usuario Técnico entregado a cada encargado de la administración del

sistema.

Infraestructura

• Se empleará un proyector, pantalla de proyección y software para el

funcionamiento de la pantalla de proyección.

Modalidad

• La capacitación se programará una semana antes de la reunión para la capacitación

de los usuarios finales, para poder observar y que realiza todas las pruebas

pertinentes.

Evaluación

• Se empezará a ingresar datos del personal nuevo tanto en el software y en el método

actual, en registros Excel, hasta que el personal técnico se familiarice con el

funcionamiento y se optimice el tiempo.

6.21 CONCLUSIONES Y RECOMENDACIONES

Conclusiones

• La aplicación a ser implementada será de gran ayuda para la empresa por la

captación de clientes que puede tener. Además la asesoría técnica ayudará a optimizar

costos de construcción.

• La ubicación geográfica dentro de la aplicación facilita el análisis y la factibilidad

de una obra ya que se puede evidenciar el lugar de construcción.

• La elaboración de un presupuesto aproximado del costo total de la construcción

ayudará mucho a los clientes para que evidencien el costo de una construcción.

Page 90: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

90

Recomendaciones

•La implementación de una opción para poder realizar la verificación de los predios,

información que se encuentra en el Municipio de Quito.

• Capacitar a todo el personal sobre el funcionamiento del software para optimizar

tiempos de respuesta para las instalaciones.

• Una vez que los clientes hayan realizado el registro, brindar una asesoría adecuada

para poder lograr una expansión del campo de trabajo.

Page 91: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

91

BIBLIOGRAFIA

BUNGE MARIO, (2000), La Investigación Científica: Su Estrategia Y Su

Filosofía, Editorial Siglo XXI, 2 da Edición, México.

RAMIREZ GONZALES, MIGUEL, Distribución y Consumo – La eficiencia

del comercio mayorista. Empresa nacional MERCASA- España, 2003.

LERNER MAURICIO, Métodos y procedimientos de la investigación de

mercados. Asociación Peruana de Editoriales Universitarias, 1994.

DINO EXPOSITO, Introducing Microsoft ASP. NET 2.0, Microsoft Press

2005.

MATTHEW A. STOECKER AND STEVE J. STEIN WITH TONY

NORTHRUP, Microsoft .NET FrameWork 2.0 Windows - Based Client

Developtment, Self Training KIT, Microsoft Press 2006.

Whats New in Microsoft ASP.NET 2.0 for Existing ASP.NET 1.0/1.1

Developers, Cursos 3210A.

CHRIS HART, JOHN KAUFFMAN, DAVID USSMAN, CHRIS ULLMAN,

Beginning ASP.net 2.0, Wiley Enterpraise Inc, 2006.

JORGE SERRANO PÉREZ, Programación Con Asp.Net (Anaya Multimedia)

1ª edición Fecha Publicación: Marzo 2002.

ROSS MISTRY AND STACIA MISNER, Introducing Microsoft SQL Server

2008 R2.

ALAN BEAULIEU, Aprende Sql, 2006.

ANTHONY MOLINARO, Curso De Sql, 2006.

MIKE HOTEK, Sql Server 2008, 2009.

ARIAS, FIDIAS. Tesis & Proyectos de Investigación (mitos y errores en la

elaboración de). Caracas. Editorial Episteme. 1.998.

BOSQUE SENDRA, J. (1992) Sistemas de Información Geográfica. Rialp.

Madrid.

BUZAI, G.D.; Baxendale, C.A. (2006) Análisis Socio espacial con Sistemas

de Información Geográfica. Buenos Aires, Lugar Editorial, 400 pp.

Page 92: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

92

NET GRAFÍA

Tema: Ley de Propiedad Intelectual.

URL: www.iepi.gob.ec

Tema: Diseño de un plan estratégico de mercadeo para una empresa

distribuidora de alimentos caso: DISaLTOB, distribuidora autorizada de

PRONACA-Ibarra.

URL: http://bibdigital.epn.edu.ec/handle/15000/372

Tema: Sistema de Información Geográfica.

URL:

http://es.wikipedia.org/wiki/Sistema_de_Informaci%C3%B3n_Geogr%C

3%A1fica

Tema: Sistemas de información geográfica.

URL: http://www.monografias.com/trabajos/gis/gis.shtml

Tema: Modelamiento Mediante Uml.

URL: http://es.wikipedia.org/wiki/Lenguaje_Unificado_de_Modelado

Tema: Diagramas de casos de uso

URL: http://es.wikipedia.org/wiki/Diagrama_de_casos_de_uso

Tema: Diagramas de clases

URL: http://es.wikipedia.org/wiki/Diagrama_de_clases

Tema: Diagramas Lógicos

URL: http://www.sparxsystems.com.ar/resources/tutorial/logical_model.html

Tema: Diagramas de Interacción

URL: http://es.wikipedia.org/wiki/Diagrama_de_secuencia

Tema: Diagramas de Actividades

URL: http://es.wikipedia.org/wiki/Diagrama_de_actividades

Tema: Diagramas de estado

URL: http://es.wikipedia.org/wiki/Diagrama_de_Estadoo

Page 93: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

93

Tema: Lenguaje de Programación

URL: http://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n

Tema: Aplicaciones orientas a la web

URL: http://es.wikipedia.org/wiki/Aplicaci%C3%B3n

Tema: Intranet

URL: http://es.wikipedia.org/wiki/Intranet

Tema: Base de Datos

URL: http://es.wikipedia.org/wiki/Base_de_datos

Tema: Administración de Base de Datos

URL: http://es.wikipedia.org/wiki/Administrador_de_base_de_datos

Tema: Microsoft® SQL Server®

URL: http://es.wikipedia.org/wiki/Microsoft_SQL_Server

Tema: Lenguaje de Programación

URL: http://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n

Tema: Arquitectura 3 Capas

URL: http://es.wikipedia.org/wiki/Programaci%C3%B3n_por_capas

Tema: Clases

URL: http://es.wikipedia.org/wiki/Clase_%28inform%C3%A1tica%29

Tema: Métodos

URL:http://es.wikipedia.org/wiki/M%C3%A9todo_%28inform%C3%A1tica

%29

Tema: Eventos

URL:http://es.wikipedia.org/wiki/Programaci%C3%B3n_dirigida_por_event

os

Page 94: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

94

Tema: RUP

URL: http://es.wikipedia.org/wiki/Proceso_Unificado_de_Rational

Tema: Rational Rose Enterprise

URL:http://www.google.com.ec/url?sa=t&rct=j&q=que%20es%20rational%2

0rose%207&source=web&cd=5&ved=0CF8QFjAE&url=http%3A%2F%2Fw

ww.essi.upc.edu%2F~es-

e%2Fweb%2Fdocuments%2Flab%2F0304Q2%2Flessons%2Flese-

2%2FLESE-2%2520-

%2520Introduccion%2520a%2520Rational%2520Rose.ppt&ei=f5TbT_bkHIi

Q9QS1tLzGCg&usg=AFQjCNEz64ZXV5AtmvkH1QHjN5pJT-mhdA

Page 95: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

95

ANEXOS

Page 96: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

96

MANUAL DEL USUARIO

GESTIÓN DE COMPETENCIAS,

DISTRIBUCIÓN Y POSIBLES CLIENTES,

SOFTWARE DE INFORMACIÓN

GEOGRÁFICA.

Page 97: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

97

Introducción

El Manual de Usuario, es la herramienta que nos permitirá realizar una mejor

utilización de la página web, la misma que permitirá verificar: la información de la

empresa, registrar, y obtener información adicional.

El primer paso que tenemos es: ingresar a un navegador Web (Internet Explorer,

Google Chrome, Mozilla Firefox) donde se digitará la dirección de la empresa Ej.

www.m&scontructora.com.

Al ingresar a la dirección indicada, desplegará la página deseada que nos mostrará

una pantalla con información, como se observa en la imagen 1.1.

Imagen 1.1

Page 98: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

98

Al hacer clic en “Home” y seleccionar la Empresa, se despliega una pantalla que

muestra: la Misión, Valores, Historia - Proyección y Como Comprar. Además

permite tener una idea de la razón por la cual fue constituida la empresa, como se

indica en la Imagen 1.2.

Imagen 1.2

Al hacer clic en “Conócenos”, el sistema nos presenta un menú que permitirá

escoger varias opciones, como se observa en la Imagen 1.3.

Page 99: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

99

Imagen 1.3

1. MENÚ OPCIONES: Al hacer clic en “Organigrama Institucional”, se abrirá

una pantalla en la cual nos mostrará la estructura de la Empresa con cada

Área y los profesionales que las conforman, como se observa en la Imagen

1.4.

Imagen 1.4

2. Al hacer clic en “Diseño Arquitectónico”, se abrirá una pantalla que

mostrará el diseño del proyecto, la distribución espacial de la vivienda, y los

rubros que se ejecutarán el momento de la construcción, como se observa en

la Imagen 1.5.

Page 100: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

100

Imagen 1.5

3. Al hacer clic en “Información de Proyectos”, se abrirá una pantalla

indicando los proyectos que posee al momento la Empresa y planificaciones

futuras, como se observa en la Imagen 1.6.

Imagen 1.6

4. Al hacer clic en “Obra Social”, se abrirá una pantalla que mostrará la manera

para adquirir una vivienda propia utilizando un PROYECTO DE

AUTOGESTIÓN DE VIVIENDA SOCIAL, como se observa en la Imagen

1.7.

Page 101: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

101

Imagen 1.7

Al hacer clic en “Usuarios”, el sistema presenta un menú que permitirá escoger

varias opciones, como se observa en la Imagen 1.8.

Imagen 1.8

1. MENÚ DE OPCIONES: Al hacer clic en “Nuevo Usuario”, se abrirá una

pantalla que nos permitirá, registrar datos como: Nombre, Apellido, Cedula,

Teléfono, Correo y Dirección. Estos datos nos permite ubicar la dirección

donde desea construir el cliente, y con un sistema de geo-posicionamiento se

Page 102: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

102

puede guardar los datos y crear un usuario, con el cual se ingresará a la

página y obtener mayor información, como se indica en la Imagen 1.9.

Imagen 1.9

2. Al hacer clic en “Cliente”, se abrirá una pantalla la misma que permitirá

ingresar el Login y Password, como se observa en la Imagen 1.10.

Imagen 1.10

3. Al ingresar el Login, Password y dar click en Ingresar, se abrirá una pantalla

desplegando los datos ya ingresados, como se observa en la Imagen 1.11.

Page 103: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

103

Imagen 1.11

4. Una vez ingresado al registro del cliente y se verifique la información, se

realizará el cálculo de un presupuesto aproximado, y del costo de la

construcción a ejecutar, como se observa en la Imagen 1.12.

Imagen 1.12

Page 104: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

104

ANEXO-1

2.3 FUNDAMENTACIÓN LEGAL

DEL DERECHO DE AUTOR

Sección I

Preceptos Generales

Art. 4. Se reconocen y garantizan los derechos de los autores y los derechos de los

demás titulares sobre sus obras.

Art. 5. El derecho de autor nace y se protege por el solo hecho de la creación de la

obra, independientemente de su mérito, destino o modo de expresión.

Se protegen todas las obras, interpretaciones, ejecuciones, producciones o emisión

radiofónica cualquiera sea el país de origen de la obra, la nacionalidad o el domicilio

del autor o titular. Esta protección también se reconoce cualquiera que sea el lugar de

publicación o divulgación.

El reconocimiento de los derechos de autor y de los derechos conexos no está

sometido a registro, depósito, ni al cumplimiento de formalidad alguna.

El derecho conexo nace de la necesidad de asegurar la protección de los derechos de

los artistas, intérpretes o ejecutantes y de los productores de fonogramas.

Art. 7. Para los efectos de este Título los términos señalados a continuación tendrán

los siguientes significados:

Copia o ejemplar: Soporte material que contiene la obra o producción, incluyendo

tanto el que resulta de la fijación original como el que resulta de un acto de

reproducción.

Distribución: Puesta a disposición del público, del original o copias de la obra,

mediante su venta, arrendamiento, préstamo público o de cualquier otra forma

Page 105: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

105

conocida o por conocerse de transferencia de la propiedad, posesión o tenencia de

dicho original o copia.

Divulgación: El acto de hacer accesible por primera vez la obra al público, con el

consentimiento del autor, por cualquier medio o procedimiento conocido o por

conocerse.

Editor: Persona natural o jurídica que mediante contrato escrito con el autor o su

causahabiente se obliga a asegurar la publicación y divulgación de la obra por su

propia cuenta.

Licencia: Autorización o permiso que concede el titular de los derechos al usuario de

la obra u otra producción protegida, para utilizarla en la forma determinada y de

conformidad con las condiciones convenidas en el contrato. No transfiere la

titularidad de los derechos.

Obra: Toda creación intelectual original, susceptible de ser divulgada o reproducida

en cualquier forma, conocida o por conocerse.

Obra en colaboración: La creada conjuntamente por dos o más personas naturales.

Obra colectiva: Es la creada por varios autores, por iniciativa y bajo la

responsabilidad de una persona natural o jurídica, que la pública o divulga con su

propio nombre, y en la que no es posible identificar a los autores o individualizar sus

aportes.

Obra inédita: La que no ha sido divulgada con el consentimiento del autor o sus

derechohabientes.

Obra póstuma: Además de las no publicadas en vida del autor, las que lo hubiesen

sido durante ésta, si el mismo autor, a su fallecimiento, las deja refundidas,

adicionadas, anotadas o corregidas de manera que merezcan reputarse como obras

nuevas.

Productor: Persona natural o jurídica que tiene la iniciativa, la coordinación y la

responsabilidad en la producción de una obra, por ejemplo, de la obra audiovisual, o

del programa de ordenador.

Programa de ordenador (software): Toda secuencia de instrucciones o indicaciones

destinadas a ser utilizadas, directa o indirectamente, en un dispositivo de lectura

Page 106: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

106

automatizada, ordenador, o aparato electrónico o similar con capacidad de procesar

información, para la realización de una función o tarea, u obtención de un resultado

determinado, cualquiera que fuere su forma de expresión o fijación. El programa de

ordenador comprende también la documentación preparatoria, planes y diseños, la

documentación técnica, y los manuales de uso.

Publicación: Producción de ejemplares puesto al alcance del público con el

consentimiento del titular del respectivo derecho, siempre que la disponibilidad de

tales ejemplares permita satisfacer las necesidades razonables del público, teniendo

en cuenta la naturaleza de la obra.

Reproducción: Consiste en la fijación de la obra en cualquier medio o por cualquier

procedimiento, conocido o por conocerse, incluyendo su almacenamiento digital,

temporal o definitivo, y la obtención de copias de toda o parte de ella.

LEY DE PROPIEDAD INTELECTUAL

Sección V

Disposiciones Especiales sobre ciertas Obras

De los Programas de Ordenador

Art. 28. Los programas de ordenador se consideran obras literarias y se protegen

como tales. Dicha protección se otorga independientemente de que hayan sido

incorporados en un ordenador y cualquiera sea la forma en que estén expresados, ya

sea en forma legible por el hombre (código fuente) o en forma legible por máquina

(código objeto), ya sean programas operativos y programas aplicativos, incluyendo

diagramas de flujo, planos, manuales de uso, y en general, aquellos elementos que

conformen la estructura, secuencia y organización del programa.

Art. 29. Es titular de un programa de ordenador, el productor, esto es la persona

natural o jurídica que toma la iniciativa y responsabilidad de la realización de la obra.

Page 107: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

107

Se considerará titular, salvo prueba en contrario, a la persona cuyo nombre conste en

la obra o sus copias de la forma usual.

Dicho titular está además legitimado para ejercer en nombre propio los derechos

morales sobre la obra, incluyendo la facultad para decidir sobre su divulgación.

El productor tendrá el derecho exclusivo de realizar, autorizar o prohibir la

realización de modificaciones o versiones sucesivas del programa, y de programas

derivados del mismo. Las disposiciones del presente artículo podrán ser modificadas

mediante acuerdo entre los autores y el productor.

Art. 30. La adquisición de un ejemplar de un programa de ordenador que haya

circulado lícitamente, autoriza a su propietario a realizar exclusivamente:Una copia

de la versión del programa legible por máquina (código objeto) con fines de

seguridad o resguardo;

Fijar el programa en la memoria interna del aparato, ya sea que dicha fijación

desaparezca o no al apagarlo, con el único fin y en la medida necesaria para utilizar el

programa; y,

Salvo prohibición expresa, adaptar el programa para su exclusivo uso personal,

siempre que se limite al uso normal previsto en la licencia. El adquirente no podrá

transferir a ningún título el soporte que contenga el programa así adaptado, ni podrá

utilizarlo de ninguna otra forma sin autorización expresa, según las reglas generales.

Se requerirá de autorización del titular de los derechos para cualquier otra utilización,

inclusive la reproducción para fines de uso personal o el aprovechamiento del

programa por varias personas, a través de redes u otros sistemas análogos, conocidos

o por conocerse.

Art. 31. No se considerará que existe arrendamiento de un programa de ordenador

cuando éste no sea el objeto esencial de dicho contrato. Se considerará que el

Page 108: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

108

programa es el objeto esencial cuando la funcionalidad del objeto materia del

contrato, dependa directamente del programa de ordenador suministrado con dicho

objeto; como cuando se arrienda un ordenador con programas de ordenador instalados

previamente.

Art. 32. Las excepciones al derecho de autor establecidas en los artículos 30 y 31 son

las únicas aplicables respecto a los programas de ordenador.Las normas contenidas en

el presente Parágrafo se interpretarán de manera que su aplicación no perjudique la

normal explotación de la obra o los intereses legítimos del titular de los derechos.

Page 109: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

109

ANEXO 2

CAPITULO 3

3.5 Encuesta

Pregunta Siempre A veces Nunca

¿Ha utilizado usted anteriormente un sistema

Geográfica?

X

¿Cree que va a mejor la veracidad en los datos y

la rapidez de respuesta?

X

¿Estaría dispuesto a recibir una capacitación para

el manejo del nuevo sistema?

X

¿La implementación del sistema optimizará el

tiempo de repuesta para la atención al cliente?

X

¿Utilizando un sistema de Geográfico, aumentara

el nivel de clientes?

X

Page 110: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

110

ANEXO 3

Script de BDD

USE [dbMaps]

GO

/****** Object: StoredProcedure [dbo].[sp_iniciar_sesion] Script Date:

09/12/2012 17:55:08 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

create procedure [dbo].[sp_iniciar_sesion]

(

@i_login varchar(10) = null,

@i_password varchar(64) = null,

@i_tipo char(1) = 'C' -- C CLIENTES, A ADMIN

)

as

begin

declare @w_secuencial int

if @i_tipo = 'A'

begin

if exists(select 1 from cliente

where cli_id = 0

and cli_login = @i_login

and cli_password = @i_password)

Page 111: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

111

return 0

else

return 54

end

else

begin

if exists(select 1 from cliente

where cli_login = @i_login

and cli_password = @i_password

and cli_id <> 0)

return 0

else

return 54

end

return 0

end

GO

/****** Object: Table [dbo].[CLIENTE] Script Date: 09/12/2012 17:55:09

******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

SET ANSI_PADDING ON

GO

CREATE TABLE [dbo].[CLIENTE](

[CLI_ID] [int] NOT NULL,

[CLI_CEDULA] [varchar](10) NULL,

[CLI_NOMBRES] [varchar](64) NULL,

Page 112: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

112

[CLI_APELLIDOS] [varchar](64) NULL,

[CLI_TELEFONO] [varchar](9) NULL,

[CLI_CORREO] [varchar](100) NULL,

[CLI_DIRECCION] [varchar](64) NULL,

[CLI_LATITUD] [varchar](32) NULL,

[CLI_LONGITUD] [varchar](32) NULL,

[CLI_LOGIN] [varchar](10) NULL,

[CLI_PASSWORD] [varchar](8) NULL,

[CLI_FECHA_MOD] [datetime] NULL,

[CLI_FECHA_REG] [datetime] NULL,

[CLI_USU_MOD] [varchar](10) NULL,

[CLI_USU_REG] [varchar](10) NULL,

CONSTRAINT [PK_CLIENTE] PRIMARY KEY CLUSTERED

(

[CLI_ID] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF,

IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON,

ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

) ON [PRIMARY]

GO

SET ANSI_PADDING OFF

GO

/****** Object: StoredProcedure [dbo].[sp_cliente] Script Date: 09/12/2012

17:55:09 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

create procedure [dbo].[sp_cliente]

(

Page 113: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

113

@i_OPERACION char(1),

@i_CLI_CEDULA varchar(10),

@i_CLI_NOMBRES varchar(64),

@i_CLI_APELLIDOS varchar(64),

@i_CLI_TELEFONO varchar(9),

@i_CLI_CORREO varchar(64),

@i_CLI_DIRECCION varchar(64),

@i_CLI_LATITUD varchar(32),

@i_CLI_LONGITUD varchar(32),

@i_CLI_LOGIN varchar(10),

@i_CLI_PASSWORD varchar(8),

@i_usuario varchar(10)

)

as

begin

declare @w_secuencial int

if @i_OPERACION = 'I'

begin

exec sp_siguiente @i_tabla = 'cliente',

@o_siguiente = @w_secuencial out

insert into cliente(

CLI_ID,

CLI_CEDULA,

CLI_NOMBRES,

CLI_APELLIDOS,

CLI_TELEFONO,

CLI_CORREO,

Page 114: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

114

CLI_DIRECCION,

CLI_LATITUD,

CLI_LONGITUD,

CLI_LOGIN,

CLI_PASSWORD,

CLI_FECHA_MOD,

CLI_FECHA_REG,

CLI_USU_MOD,

CLI_USU_REG

)

values ( @w_secuencial,

@i_CLI_CEDULA,

@i_CLI_NOMBRES,

@i_CLI_APELLIDOS,

@i_CLI_TELEFONO,

@i_CLI_CORREO,

@i_CLI_DIRECCION,

@i_CLI_LATITUD,

@i_CLI_LONGITUD,

@i_CLI_LOGIN,

@i_CLI_PASSWORD,

getdate(),

getdate(),

@i_usuario,

@i_usuario

)

end

Page 115: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

115

end

GO

/****** Object: Table [dbo].[seqnos] Script Date: 09/12/2012 17:55:09 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

SET ANSI_PADDING ON

GO

CREATE TABLE [dbo].[seqnos](

[tabla] [varchar](32) NOT NULL,

[secuencial] [int] NULL,

PRIMARY KEY CLUSTERED

(

[tabla] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF,

IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON,

ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

) ON [PRIMARY]

GO

SET ANSI_PADDING OFF

GO

/****** Object: StoredProcedure [dbo].[sp_siguiente] Script Date: 09/12/2012

17:55:09 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

CREATE procedure [dbo].[sp_siguiente](@i_tabla as varchar(64), @o_siguiente int

out)

Page 116: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

116

as

begin

select @o_siguiente = secuencial

from seqnos

where tabla = @i_tabla

update seqnos

set secuencial = secuencial + 1

where tabla = @i_tabla

end

GO

/****** Object: StoredProcedure [dbo].[sp_clientes] Script Date: 09/12/2012

17:55:09 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

create procedure [dbo].[sp_clientes]

(

@i_OPERACION char(1),

@i_CLI_CEDULA varchar(10) = null,

@i_CLI_NOMBRES varchar(64) = null,

@i_CLI_APELLIDOS varchar(64) = null,

@i_CLI_TELEFONO varchar(9) = null,

@i_CLI_CORREO varchar(64) = null,

@i_CLI_DIRECCION varchar(64) = null,

@i_CLI_LATITUD varchar(32) = null,

@i_CLI_LONGITUD varchar(32) = null,

@i_CLI_LOGIN varchar(10) = null,

@i_CLI_PASSWORD varchar(8) = null,

Page 117: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

117

@i_usuario varchar(10) = null,

@i_cli_id int = null

)

as

begin

declare @w_secuencial int

if @i_OPERACION = 'Q'

begin

select ID = CLI_ID,

CEDULA = CLI_ID,

NOMBRE = CLI_NOMBRES,

APELLIDO = CLI_APELLIDOS,

TELEFONO = CLI_TELEFONO,

CORREO = CLI_CORREO,

DIRECCION = CLI_DIRECCION,/*,

LATITUD = CLI_LATITUD,

LONGITUD = CLI_LONGITUD*/

LOGIN = CLI_LOGIN

from cliente

where cli_id != 0

order by cli_fecha_mod desc

if @@rowcount = 0

return 50

end

if @i_OPERACION = 'C'

begin

select CLI_ID,

Page 118: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

118

CLI_ID,

CLI_NOMBRES,

CLI_APELLIDOS,

CLI_TELEFONO,

CLI_CORREO,

CLI_DIRECCION,

CLI_LATITUD,

CLI_LONGITUD,

CLI_LOGIN,

CLI_PASSWORD,

CLI_CEDULA

from cliente

where cli_login = @i_CLI_LOGIN

and cli_password = @i_cli_password

and cli_id != 0

if @@rowcount = 0

return 50

end

if @i_OPERACION = 'D'

begin

select CLI_ID,

CLI_ID,

CLI_NOMBRES,

CLI_APELLIDOS,

CLI_TELEFONO,

CLI_CORREO,

CLI_DIRECCION,

CLI_LATITUD,

Page 119: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

119

CLI_LONGITUD,

CLI_LOGIN,

CLI_PASSWORD,

CLI_CEDULA

from cliente

where cli_login = @i_CLI_LOGIN

and cli_id != 0

if @@rowcount = 0

return 50

end

if @i_OPERACION = 'M'

begin

select CLI_ID,

CLI_ID,

CLI_NOMBRES,

CLI_APELLIDOS,

CLI_TELEFONO,

CLI_CORREO,

CLI_DIRECCION,

CLI_LATITUD,

CLI_LONGITUD,

CLI_LOGIN,

CLI_PASSWORD,

CLI_CEDULA

from cliente

where cli_login = @i_CLI_LOGIN

and cli_id = 0

Page 120: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

120

if @@rowcount = 0

return 50

end

if @i_OPERACION = 'I'

begin

exec sp_siguiente @i_tabla = 'cliente',

@o_siguiente = @w_secuencial out

if exists (select 1 from cliente where cli_cedula = @i_cli_cedula)

return 51 --cliente ya existe

if exists (select 1 from cliente where cli_login = @i_cli_login)

return 51 --cliente ya existe

insert into cliente(

CLI_ID,

CLI_CEDULA,

CLI_NOMBRES,

CLI_APELLIDOS,

CLI_TELEFONO,

CLI_CORREO,

CLI_DIRECCION,

CLI_LATITUD,

CLI_LONGITUD,

CLI_LOGIN,

CLI_PASSWORD,

Page 121: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

121

CLI_FECHA_MOD,

CLI_FECHA_REG,

CLI_USU_MOD,

CLI_USU_REG

)

values ( @w_secuencial,

@i_CLI_CEDULA,

@i_CLI_NOMBRES,

@i_CLI_APELLIDOS,

@i_CLI_TELEFONO,

@i_CLI_CORREO,

@i_CLI_DIRECCION,

@i_CLI_LATITUD,

@i_CLI_LONGITUD,

@i_CLI_LOGIN,

@i_CLI_PASSWORD,

getdate(),

getdate(),

@i_usuario,

@i_usuario

)

if @@error <> 0

return 50

end

if @i_OPERACION = 'D'

begin

delete

from cliente

Page 122: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

122

where CLI_ID = @i_cli_id

end

if @i_OPERACION = 'U'

begin

update cliente

set

CLI_CEDULA = @i_CLI_CEDULA,

CLI_NOMBRES = @i_CLI_NOMBRES,

CLI_APELLIDOS = @i_CLI_APELLIDOS,

CLI_TELEFONO = @i_CLI_TELEFONO,

CLI_CORREO = @i_CLI_CORREO,

CLI_DIRECCION = @i_CLI_DIRECCION,

CLI_LATITUD = @i_CLI_LATITUD,

CLI_LONGITUD = @i_CLI_LONGITUD,

CLI_LOGIN = @i_CLI_LOGIN,

--CLI_PASSWORD = @i_CLI_PASSWORD,

CLI_FECHA_MOD = getdate(),

CLI_FECHA_REG = getdate(),

CLI_USU_MOD = @i_usuario,

CLI_USU_REG = @i_usuario

where cli_login = @i_CLI_LOGIN

if @@error <> 0

return 50

end

Page 123: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

123

ANEXO 4

Modelos de Casos de Uso

cajero banco

(f rom ENCOMIENDAS)

efectivo

(from ENCOMIENDAS)

agente de

encomiendas(f rom Use Case View)

aux. conta

(f rom ENCOMIENDAS)

depositar

(from ENCOMIENDAS)

<<include>>

genera reporte

(from ENCOMIENDAS)

verificacion

(from ENCOMIENDAS)

<<include>>

<<include>>

Page 124: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

124

cajero banco

(f rom ENCOMIENDAS)

efectivo

(from ENCOMIENDAS)

agente de

encomiendas(f rom Use Case View)

aux. conta

(f rom ENCOMIENDAS)

depositar

(from ENCOMIENDAS)

<<include>>

genera reporte

(from ENCOMIENDAS)

verificacion

(from ENCOMIENDAS)

<<include>>

<<include>>

Page 125: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

125

Page 126: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

126

ANEXO 5

Código Fuente

Código de la capa de Presentación

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Data;

public partial class paginas_Admin : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)

{

try

{

if (!this.IsPostBack)

{

DbAccessSQLserver.SqlAccesoSQLServer objSp = new

DbAccessSQLserver.SqlAccesoSQLServer(Util.DbCadenaConexionSQL);

objSp.PasarParametro("@i_operacion", SqlDbType.Char,

ParameterDirection.Input, "Q", 1);

objSp.NombreSp = "sp_clientes";

objSp.EjecutarSp();

this.dgInfoClientes.DataSource = objSp.InfoTabla[0];

this.dgInfoClientes.DataBind();

Page 127: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

127

objSp.Cerrar();

}

this.mapa.Inicializar();

}

catch (Exception ex)

{

this.Master.Mensaje.Text = "Error al realizar la operación solicitada.";

}

}

protected void dgInfoClientes_SelectedIndexChanging(object sender,

GridViewSelectEventArgs e)

{

}

protected void dgInfoClientes_PageIndexChanging(object sender,

GridViewPageEventArgs e)

{

try

{

dgInfoClientes.PageIndex = e.NewPageIndex;

DbAccessSQLserver.SqlAccesoSQLServer objSp = new

DbAccessSQLserver.SqlAccesoSQLServer(Util.DbCadenaConexionSQL);

objSp.PasarParametro("@i_operacion", SqlDbType.Char,

ParameterDirection.Input, "Q", 1);

objSp.NombreSp = "sp_clientes";

objSp.EjecutarSp();

this.dgInfoClientes.DataSource = objSp.InfoTabla[0];

Page 128: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

128

this.dgInfoClientes.DataBind();

objSp.Cerrar();

}

catch (Exception ex)

{

this.Master.Mensaje.Text = "Error al realizar la operación solicitada.";

}

}

protected void dgInfoClientes_RowCommand(object sender,

GridViewCommandEventArgs e)

{

try

{

if (e.CommandName == "Select")

{

int filaActual = int.Parse(e.CommandArgument.ToString());

string direccion = this.dgInfoClientes.Rows[filaActual].Cells[7].Text;

if (direccion.Trim() == string.Empty)

this.Master.Mensaje.Text = "Dirección no válida";

else

{

this.mapa.DireccionMapa = direccion;

this.mapa.marcarDireccion();

}

}

if (e.CommandName == "Delete")

Page 129: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

129

{

DbAccessSQLserver.SqlAccesoSQLServer objSp = new

DbAccessSQLserver.SqlAccesoSQLServer(Util.DbCadenaConexionSQL);

objSp.PasarParametro("@i_operacion", SqlDbType.Char,

ParameterDirection.Input, "D", 1);

int filaActual = int.Parse(e.CommandArgument.ToString());

int codigoCliente =

int.Parse(this.dgInfoClientes.Rows[filaActual].Cells[1].Text);

objSp.PasarParametro("@i_cli_id", SqlDbType.Int,

ParameterDirection.Input, codigoCliente, 2);

objSp.NombreSp = "sp_clientes";

objSp.EjecutarSp();

objSp.Cerrar();

if (objSp.paramOut[0].Value.ToString() == "50" ||

objSp.paramOut[0].Value.ToString() == "51")

{

this.Master.Mensaje.Text = @"Error al eliminar el registro.";

}

else

{

this.Master.Mensaje.Text = @"Registro elimado correctamente.";

}

DbAccessSQLserver.SqlAccesoSQLServer objSpQ = new

DbAccessSQLserver.SqlAccesoSQLServer(Util.DbCadenaConexionSQL);

objSpQ.PasarParametro("@i_operacion", SqlDbType.Char,

ParameterDirection.Input, "Q", 1);

objSpQ.NombreSp = "sp_clientes";

objSpQ.EjecutarSp();

Page 130: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

130

this.dgInfoClientes.DataSource = objSpQ.InfoTabla[0];

this.dgInfoClientes.DataBind();

objSpQ.Cerrar();

}

}

catch (Exception ex)

{

this.Master.Mensaje.Text = "Error al realizar la operación solicitada.";

}

}

private void ClearControls(Control control)

{

for (int i = control.Controls.Count - 1; i >= 0; i--)

{

ClearControls(control.Controls[i]);

}

if (!(control is TableCell))

{

if (control.GetType().GetProperty("SelectedItem") != null)

{

LiteralControl literal = new LiteralControl();

control.Parent.Controls.Add(literal);

try

{

literal.Text =

(string)control.GetType().GetProperty("SelectedItem").GetValue(control, null);

Page 131: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

131

}

catch

{

}

control.Parent.Controls.Remove(control);

}

else

if (control.GetType().GetProperty("Text") != null)

{

LiteralControl literal = new LiteralControl();

control.Parent.Controls.Add(literal);

literal.Text =

(string)control.GetType().GetProperty("Text").GetValue(control, null);

control.Parent.Controls.Remove(control);

}

}

return;

}

public override void VerifyRenderingInServerForm(Control control)

{

if (control.ClientID != "MainContent_dgInfoClientes'")

return;

}

protected void dgInfoClientes_RowDeleting(object sender,

GridViewDeleteEventArgs e)

{

}

protected void cmdExportar_Click(object sender, EventArgs e)

Page 132: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

132

{

try{

//export to excel

Response.Clear();

Response.Buffer = true;

Response.ContentType = "application/vnd.ms-excel";

Response.Charset = "";

this.EnableViewState = false;

System.IO.StringWriter oStringWriter = new System.IO.StringWriter();

System.Web.UI.HtmlTextWriter oHtmlTextWriter = new

System.Web.UI.HtmlTextWriter(oStringWriter);

this.ClearControls(dgInfoClientes);

dgInfoClientes.RenderControl(oHtmlTextWriter);

Response.Write(oStringWriter.ToString());

Response.End();

}

catch (Exception ex)

{

this.Master.Mensaje.Text = "Error al realizar la operación solicitada.";

}

}

}

LOGIN.PHP

using System;

using System.Collections.Generic;

using System.Linq;

Page 133: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

133

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Data;

public partial class paginas_LogIN : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)

{

}

protected void cmdIngresar_Click(object sender, EventArgs e)

{

if (this.txtLogin.TextBoxObject.Text.Trim() == string.Empty ||

this.txtPassword.TextBoxObject.Text.Trim() == string.Empty)

{

this.Master.Mensaje.Text = "No se ha ingresado la información requerida.";

return;

}

string tipo = string.Empty;

if (this.chkEntrarComo.Checked)

tipo = "M"; //Admin

else

tipo = "C"; //cliente

DbAccessSQLserver.SqlAccesoSQLServer objSp = new

DbAccessSQLserver.SqlAccesoSQLServer(Util.DbCadenaConexionSQL);

Page 134: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

134

objSp.PasarParametro("@i_operacion", SqlDbType.VarChar,

ParameterDirection.Input, tipo, 1);

objSp.PasarParametro("@i_cli_login", SqlDbType.VarChar ,

ParameterDirection.Input, this.txtLogin.TextBoxObject.Text, 2);

objSp.PasarParametro("@i_CLI_PASSWORD", SqlDbType.VarChar,

ParameterDirection.Input, this.txtPassword.TextBoxObject.Text, 3);

objSp.NombreSp = "sp_clientes";

objSp.EjecutarSp();

objSp.Cerrar();

if (objSp.paramOut[0].Value.ToString() == "50")

{

this.Master.Mensaje.Text = @"ERROR : Login o Password incorrecto.";

Session["tipoUsuarioConectado"] = string.Empty;

Session["Login"] = string.Empty;

this.Master.Usuario.Text = " Ningún Usuario Conectado.";

}

else

{

this.Master.Usuario.Text = " Usuario Actual : " +

this.txtLogin.TextBoxObject.Text;

Session["tipoUsuarioConectado"] = tipo;

Session["Login"] = this.txtLogin.TextBoxObject.Text;

this.Master.Mensaje.Text = @"Ningún mensaje del sistema.";

this.Master.LinkLogin.Text = "Log Out";

if (tipo == "M")

Response.Redirect("Admin.aspx");

else

Response.Redirect("registroPage.aspx");

Page 135: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

135

}

}

}

REGISTER

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.Security;

using System.Web.UI;

using System.Web.UI.WebControls;

public partial class Account_Register : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)

{

RegisterUser.ContinueDestinationPageUrl = Request.QueryString["ReturnUrl"];

}

protected void RegisterUser_CreatedUser(object sender, EventArgs e)

{

FormsAuthentication.SetAuthCookie(RegisterUser.UserName, false /*

createPersistentCookie */);

string continueUrl = RegisterUser.ContinueDestinationPageUrl;

if (String.IsNullOrEmpty(continueUrl))

Page 136: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

136

{

continueUrl = "~/";

}

Response.Redirect(continueUrl);

Page 137: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

137

ANEXO 6

6.13 PANTALLAS Y REPORTES

Interfaz de Pagina Web Principal

Page 138: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

138

Interfaz de Pagina Web Registro Nuevos Usuarios

Interfaz de Pagina Web Login de Ingreso al Sistema Principal – Seguridad

Page 139: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

139

Aviso de Login o Password Incorrecta

Interfaz de Pagina Web Clientes

Page 140: INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA INSTITUTO

INSTITUTO TECNOLOGICO SUPERIOR CORDILLERA

140

Interfaz de Pagina Web Registro Nuevos Usuarios

Interfaz de Pagina Web del Sistema Principal de Administración