UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... ·...

210
I UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICA CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES DESARROLLO DE PLATAFORMA DE COMERCIO ELECTRÓNICO PARA LA BÚSQUEDA INTELIGENTE, COTIZACIÓN Y CONTRATACIÓN DE SERVICIOS QUE OFRECEN LOS NEGOCIOS QUE ORGANIZAN EVENTOS SOCIALES DE LA CIUDAD DE GUAYAQUIL, ECUADOR. PROYECTO DE TITULACIÓN Previa a la obtención del Título de: INGENIERO EN SISTEMAS COMPUTACIONALES AUTORES: RAMÍREZ ARMIJOS MARÍA ESPERANZA REYES BACUSOY ALAN WAGNER TUTOR: ING. MONCADA ROMERO PEDRO GUSTAVO, M.SC. GUAYAQUIL ECUADOR 2018

Transcript of UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... ·...

Page 1: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

I

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICA

CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

DESARROLLO DE PLATAFORMA DE COMERCIO ELECTRÓNICO

PARA LA BÚSQUEDA INTELIGENTE, COTIZACIÓN Y

CONTRATACIÓN DE SERVICIOS QUE OFRECEN LOS NEGOCIOS

QUE ORGANIZAN EVENTOS SOCIALES DE LA CIUDAD DE

GUAYAQUIL, ECUADOR.

PROYECTO DE TITULACIÓN

Previa a la obtención del Título de:

INGENIERO EN SISTEMAS COMPUTACIONALES

AUTORES:

RAMÍREZ ARMIJOS MARÍA ESPERANZA

REYES BACUSOY ALAN WAGNER

TUTOR:

ING. MONCADA ROMERO PEDRO GUSTAVO, M.SC.

GUAYAQUIL – ECUADOR

2018

Page 2: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

II

X

X

X

REPOSITARIO NACIONAL EN CIENCIA Y TECNOLOGÍA

FICHA DE REGISTRO DE TESIS TITULO “DESARROLLO DE PLATAFORMA DE COMERCIO ELECTRÓNICO PARA LA BÚSQUEDA INTELIGENTE, COTIZACIÓN Y CONTRATACIÓN DE SERVICIOS QUE OFRECEN LOS NEGOCIOS QUE ORGANIZAN EVENTOS SOCIALES DE LA CIUDAD DE GUAYAQUIL, ECUADOR.”

AUTOR/ES: RAMÍREZ ARMIJOS MARÍA ESPERANZA REYES BACUSOY ALAN WAGNER

REVISORES: ING. CRISTIAN TOMALÁ MAZZINI, M.SC.

INSTITUCIÓN: UNIVERSIDAD DE GUAYAQUIL

FACULTAD: DE CIENCIAS MATEMÁTICAS Y FÍSICA

CARRERA: INGENIERÍA EN SISTEMAS COMPUTACIONALES

FECHA DE PUBLICACIÓN: N. DE PAGS:

ÁREAS TEMÁTICAS: ÁREA DE TECNOLOGÍA

PALABRAS CLAVE: COMERCIO ELECTRÓNICO, MERCADO, ENLACES, PLATAFORMA, EVENTOS SOCIALES, BÚSQUEDA INTELIGENTE.

RESUMEN: Este proyecto indica los beneficios que se tienen al usar el comercio electrónico, eliminado los intermediarios, obteniendo una gran flexibilidad entre las partes que intervienen y generando una gran posibilidad de expandir el mercado. El objetivo principal es crear una plataforma que sirva de enlace entre proveedores y clientes, permitiendo a los clientes buscar entre las opciones que ofrecen los pequeños negocios que se dedican a organizar eventos sociales, seleccionando, cotizando y realizando pedidos de los servicios que se ofrecerán en la plataforma.

N. DE REGISTRO (en base de datos): N. DE CLASIFICACIÓN:

DIRECCIÓN URL (tesis en la web):

ADJUNTO PDF: X SI NO

CONTACTO CON AUTORES/ES: María Esperanza Ramírez Armijos. Alan Wagner Reyes Bacusoy.

Teléfono: 0984039738 0992498865

E-mail: [email protected] [email protected]

CONTACTO EN LA INSTITUCION: Universidad de Guayaquil Carrera de Ingeniería en sistemas computacionales. Dirección: Víctor Manuel Rendón 429 y Baquerizo Moreno, Guayaquil.

Nombre:

Ab. Juan Víctor Chávez Atocha.

Teléfono: 042307729

Page 3: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

III

APROBACIÓN DEL TUTOR

En mi calidad de Tutor del trabajo de titulación, “DESARROLLO DE PLATAFORMA DE

COMERCIO ELECTRÓNICO PARA LA BÚSQUEDA INTELIGENTE, COTIZACIÓN Y

CONTRATACIÓN DE SERVICIOS QUE OFRECEN LOS NEGOCIOS QUE

ORGANIZAN EVENTOS SOCIALES DE LA CIUDAD DE GUAYAQUIL, ECUADOR

“elaborado por el Sres. Ramírez Armijos María Esperanza y Reyes Bacusoy Alan

Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas

Computacionales, Facultad de Ciencias Matemáticas y Físicas de la Universidad de

Guayaquil, previo a la obtención del Título de Ingeniero en Sistemas, me permito

declarar que luego de haber orientado, estudiado y revisado, la Apruebo en todas sus

partes.

Atentamente

_______________________________________

Ing. Moncada Romero Pedro Gustavo, M.SC.

TUTOR

Page 4: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

IV

DEDICATORIA

A nuestros padres que nos supieron

guiar por un buen camino, gracias a

su apoyo incondicional. A nuestros

hijos que son el motor que nos guía

para cumplir nuestras metas. A

nuestros amigos con quienes

tuvimos la oportunidad de compartir

grandes recuerdos a lo largo de

nuestra carrera.

Page 5: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

V

AGRADECIMIENTO

A Dios por darnos salud y vida. A

nuestros padres por enseñarnos a

luchar y seguir adelante a pesar de las

adversidades. A nuestros hermanos

por motivarnos con el ejemplo a

seguir adelante. A la Universidad de

Guayaquil por otorgarnos los medios

para obtener el título. A nuestros

docentes que supieron llegar a

nosotros mediante sus conocimientos

durante las largar horas de cátedra. A

nuestro tutor por los consejos

impartidos.

Page 6: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

VI

TRIBUNAL PROYECTO DE TITULACIÓN

Ing. Eduardo Santos Baquerizo, M.Sc.

DECANO DE LA FACULTAD

CIENCIAS MATEMÁTICAS Y

FÍSICAS

Ing. Abel Alarcón Salvatierra, Mgs.

DIRECTOR DE LA CARRERA DE

INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Ing. Charco Aguirre Jorge

PROFESOR REVISOR DEL ÁREA

TRIBUNAL

Ing. Tomala Mazzini Crsitian , MSIG.

PROFESOR REVISOR DEL ÁREA

TRIBUNAL

Ing. Moncada Romero Pedro Gustavo, M.SC.

PROFESOR TUTOR DEL PROYECTO

DE TITULACIÓN

Ab. Juan Chávez Atocha, Esp.

SECRETARIO

Page 7: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

VII

DECLARACIÓN EXPRESA

“La responsabilidad del contenido de este

Proyecto de Titulación, nos corresponde

exclusivamente; y el patrimonio intelectual de

la misma a la UNIVERSIDAD DE

GUAYAQUIL”

___________________________________

RAMÍREZ ARMIJOS MARÍA ESPERANZA

________________________________

REYES BACUSOY ALAN WAGNER

Page 8: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

VIII

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS

CARRERA DE INGENIERíA EN SISTEMAS

COMPUTACIONALES

Desarrollo de plataforma de comercio electrónico para la búsqueda

inteligente, cotización y contratación de servicios que ofrecen

los negocios que organizan eventos sociales de la

ciudad de Guayaquil, Ecuador.

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

título de

INGENIERO EN SISTEMAS COMPUTACIONALES

Autores: Ramírez Armijos María Esperanza

C.I. 0923519490

Reyes Bacusoy Alan Wagner

C.I. 0929843639

Tutor: Ing. Moncada Romero Pedro Gustavo, M.SC.

Guayaquil, Septiembre 4 del 2018

Page 9: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

IX

CERTIFICADO DE ACEPTACIÓN DEL TUTOR

En mi calidad de Tutor del proyecto de titulación, nombrado por el Consejo

Directivo de la Facultad de Ciencias Matemáticas y Físicas de la Universidad de

Guayaquil.

CERTIFICO:

Que he analizado el Proyecto de Titulación presentado por los

estudiantes Ramírez Armijos María Esperanza y Reyes Bacusoy Alan Wagner,

como requisito previo para optar por el título de Ingeniero en Sistemas

Computacionales cuyo problema es:

DESARROLLO DE PLATAFORMA DE COMERCIO ELECTRÓNICO PARA LA

BÚSQUEDA INTELIGENTE, COTIZACIÓN Y CONTRATACIÓN DE SERVICIOS

QUE OFRECEN LOS NEGOCIOS QUE ORGANIZAN EVENTOS SOCIALES DE

LA CIUDAD DE GUAYAQUIL, ECUADOR.

Considero aprobado el trabajo en su totalidad.

Presentado por:

Ramírez Armijos María Esperanza C.I.: 0923519490

Reyes Bacusoy Alan Wagner C.I.: 0929843639

Tutor: Ing. Moncada Romero Pedro Gustavo, M.SC.

Guayaquil, Septiembre 4 del 2018

Page 10: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

X

UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS

CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES

Autorización para Publicación de Proyecto de Titulación en Formato Digital

1. Identificación del Proyecto de Titulación

Título del Proyecto de titulación:

DESARROLLO DE PLATAFORMA DE COMERCIO ELECTRÓNICO PARA LA BÚSQUEDA INTELIGENTE, COTIZACIÓN Y CONTRATACIÓN DE SERVICIOS QUE OFRECEN LOS NEGOCIOS QUE ORGANIZAN EVENTOS SOCIALES DE LA CIUDAD DE GUAYAQUIL, ECUADOR.

Tema del Proyecto de Titulación: Plataforma, Comercio Electrónico,

Contratación, Servicios, Eventos Sociales.

Nombre Alumno: Ramírez Armijos María Esperanza

Dirección: Mapasingue Este Coop. La Esperanza Mz#238 Sol#1

Teléfono:0984038738 E-mail: [email protected]

Nombre Alumno: Reyes Bacusoy Alan Wagner

Dirección: Mapasingue Este Coop. La Esperanza Mz#238 Sol#1

Teléfono: 0992498865 E-mail: [email protected]

Facultad: Ciencias Matemáticas y Físicas.

Carrera: Ingeniería en Sistemas Computacionales.

Proyecto de titulación al que opta: Ingeniero en Sistemas Computacionales.

Profesor tutor: Ing. Moncada Romero Pedro Gustavo, M.SC.

Page 11: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

XI

2. Autorización de Publicación de Versión Electrónica del

Proyecto de Titulación

A través de este medio autorizo a la Biblioteca de la Universidad de Guayaquil y a

la Facultad de Ciencias Matemáticas y Físicas a publicar la versión electrónica de

este Proyecto de titulación.

Publicación electrónica:

Inmediata X Después de 1 año

Firma de Alumnos:

____________________________

Ramírez Armijos María Esperanza

____________________________

Reyes Bacusoy Alan Wagner

3. Forma de envío:

El texto del proyecto de titulación debe ser enviado en formato Word, como archivo

.Doc. O .RTF y .Puf para PC. Las imágenes que la acompañen pueden ser: .gif,

.jpg o .TIFF.

DVDROM x CDROM

Page 12: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

XII

ÍNDICE GENERAL

Contenido

DEDICATORIA ................................................................................................... IV

ÍNDICE GENERAL ............................................................................................ XII

ABREVIATURAS ............................................................................................. XVI

ÍNDICE DE CUADROS ................................................................................... XVII

ÍNDICE DE GRÁFICOS ................................................................................... XIX

RESUMEN ....................................................................................................... XXI

ABSTRACT .................................................................................................... XXII

INTRODUCCIÓN ................................................................................................. 1

CAPÍTULO I ......................................................................................................... 3

EL PROBLEMA ................................................................................................... 3

Antecedentes ................................................................................................... 3

Planteamiento del problema ............................................................................. 4

Ubicación del Problema en un Contexto ....................................................... 4

Situación Conflicto Nudos Críticos ................................................................ 5

Causas y Consecuencias del Problema ........................................................ 5

Delimitación del Problema ............................................................................ 6

Formulación del Problema ............................................................................ 6

Evaluación del Problema .............................................................................. 6

Objetivos .......................................................................................................... 7

Objetivo general ............................................................................................... 7

Objetivos específicos ....................................................................................... 7

Alcances del problema ..................................................................................... 7

Justificación e importancia ............................................................................... 8

Page 13: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

XIII

Metodología del proyecto ................................................................................. 9

Supuestos y restricciones ........................................................................... 10

Plan de calidad (pruebas a realizar) ........................................................... 10

CAPÍTULO II ...................................................................................................... 12

MARCO TEÓRICO ............................................................................................ 12

Antecedentes del estudio ............................................................................... 12

Procesamiento y Análisis ............................................................................ 12

Fundamentación teórica ................................................................................. 22

Plataformas de comercio electrónico .......................................................... 22

Comercio electrónico...................................................................................... 25

Historia ....................................................................................................... 25

Tipos de comercio electrónico .................................................................... 27

Definición .................................................................................................... 29

Objetivos .................................................................................................... 30

Ventajas ..................................................................................................... 31

Desventajas ................................................................................................ 31

Características tecnológicas del comercio electrónico ................................ 31

El comercio electrónico en Ecuador ............................................................... 33

Marketplace ................................................................................................... 36

Historia ....................................................................................................... 36

Definición .................................................................................................... 37

Ventajas ..................................................................................................... 38

Desventajas ................................................................................................ 39

Marketplaces reconocidos .......................................................................... 40

Metodología de desarrollo .............................................................................. 42

Metodología tradicional ............................................................................... 43

Metodología ágil ......................................................................................... 44

Page 14: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

XIV

Metodología ágil vs tradicional .................................................................... 45

SCRUM .......................................................................................................... 46

Historia ....................................................................................................... 46

Características y Ventajas .......................................................................... 46

Roles .......................................................................................................... 48

Proceso y Elementos que Intervienen en Scrum ........................................ 48

Elementos .................................................................................................. 49

Fundamentación legal .................................................................................... 49

Ley de Comercio Electrónico, firmas electrónicas y mensajes de datos ..... 49

Decreto 1014 Software Libre en Ecuador ................................................... 53

Decreto 1425 Reglamento para la adquisición de software ........................ 54

Pregunta científica a contestarse ................................................................... 55

Definiciones conceptuales .............................................................................. 55

CAPÍTULO III ..................................................................................................... 61

PROPUESTA TECNOLÓGICA .......................................................................... 61

Análisis de factibilidad .................................................................................... 61

Factibilidad Operacional ................................................................................. 61

Factibilidad técnica ......................................................................................... 62

Factibilidad Legal ........................................................................................... 63

Factibilidad Económica .................................................................................. 63

Etapas de la metodología del proyecto .......................................................... 65

Personas y roles del equipo SCRUM: ......................................................... 65

Herramientas Scrum ................................................................................... 66

Product Backlog (Pila del Producto) ........................................................... 66

Sprint Backlog (Pila del Sprint) ................................................................... 67

Sprint .......................................................................................................... 68

DISEÑO DE CASOS DE USO Y DIAGRAMAS DE SECUENCIA................... 78

Page 15: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

XV

Diagramas de caso de uso ......................................................................... 78

Diagrama de secuencias ............................................................................ 95

Modelo entidad relación .............................................................................. 96

Arquitectura del Sistema .............................................................................. 100

Entregables del proyecto .............................................................................. 100

Criterios de validación de la propuesta ......................................................... 101

Procesamiento y análisis .......................................................................... 101

CAPÍTULO IV .................................................................................................. 106

Criterios de aceptación del producto o Servicio ............................................... 106

Criterios de aceptación ............................................................................. 106

Matriz de Trazabilidad .............................................................................. 106

Conclusiones ............................................................................................... 108

Recomendaciones ....................................................................................... 109

Bibliografía ................................................................................................... 110

ANEXOS ......................................................................................................... 116

Page 16: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

XVI

ABREVIATURAS

API Interfaz de programación de aplicaciones

CSS Hoja de Estilos en Cascada

HTML Lenguaje de Marcas de Hipertexto

HTTP Protocolo de Transferencia de Hipertexto

IDE Entorno de Desarrollo Interactivo

JAVA Lenguaje de programación orientado a objetos

JDBC Conectividad Java de Base de Datos

MVC Modelo Vista Controlador

MYSQL Sistema de Gestión de Base de Datos

SCRUM Metodología de desarrollo

SGBD Sistema Gestor de Base de Datos

SQL Lenguaje de Consulta Estructurado

UI Interfaz de Usuario

XML Lenguaje de Marcas Extensible

ZK Framework de Sistema Web

Page 17: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

XVII

ÍNDICE DE CUADROS

CUADRO 1 Causas y Consecuencias del problema ............................................ 5

CUADRO 2 Diferencia: metodología ágil Scrum y metodología tradicional PMI . 45

CUADRO 3 Costos de Recursos Humanos ....................................................... 64

CUADRO 4 Costos de Recursos Tecnológicos-hardware .................................. 64

CUADRO 5 Costos de Recursos Tecnológicos-software ................................... 64

CUADRO 6 Costos de Recursos Materiales ...................................................... 64

CUADRO 7 Costo Total ..................................................................................... 65

CUADRO 8 Personal y Roles del Equipo Scrum................................................ 65

CUADRO 9 Sprint Backlog (Pila del Sprint) ....................................................... 67

CUADRO 10 Sprint 1 ......................................................................................... 69

CUADRO 11 Sprint 2 ......................................................................................... 71

CUADRO 12 Sprint 3 ......................................................................................... 72

CUADRO 13 Sprint 4 ......................................................................................... 74

CUADRO 14 Sprint 5 ......................................................................................... 75

CUADRO 15 Sprint 6 ......................................................................................... 77

CUADRO 16 Caso de uso de inicio de sesión ................................................... 78

CUADRO 17 Caso de uso de creación de usuario ............................................. 79

CUADRO 18 Caso de uso de modificar usuario ................................................ 80

CUADRO 19 Caso de uso de consultar usuario................................................. 80

CUADRO 20 Caso de uso de creación de proveedor ........................................ 81

CUADRO 21 Caso de uso de modificar proveedor ............................................ 82

CUADRO 22 Caso de uso de consultar proveedor ............................................ 82

CUADRO 23 Caso de uso de opciones de edición de perfil. .............................. 83

CUADRO 24 Caso de uso para la creación de servicios. ................................... 84

CUADRO 25 Caso de uso de modificar servicio. ............................................... 84

CUADRO 26 Caso de uso de consultar servicio ................................................ 85

CUADRO 27 Caso de uso para la creación de servicios .................................... 86

CUADRO 28 Caso de uso de asignación de servicios. ...................................... 86

CUADRO 29 Caso de uso para la creación de roles. ......................................... 87

CUADRO 30 Caso de uso de modificar rol ........................................................ 87

CUADRO 31 Caso de uso de consultar rol. ....................................................... 88

Page 18: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

XVIII

CUADRO 32 Caso de uso para realizar pedidos ............................................... 89

CUADRO 33 Caso de uso para la búsqueda de servicios ................................. 90

CUADRO 34 Caso de uso para la creación de la forma de pago. ...................... 91

CUADRO 35 Caso de uso de modificar la forma de pago. ................................. 91

CUADRO 36 Caso de uso de consultar forma de pago. .................................... 92

CUADRO 37 Caso de uso de reporte de pedidos. ............................................. 93

CUADRO 38 Caso de uso de reporte de pedidos. ............................................. 94

CUADRO 39 Caso de uso de calendario de locales y pedidos. ......................... 95

CUADRO 40 Secuencia de pedidos .................................................................. 96

CUADRO 41Matriz de Trazabilidad ................................................................. 107

Page 19: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

XIX

ÍNDICE DE GRÁFICOS

GRÁFICO 1 Pregunta 1 para usuarios ............................................................... 15

GRÁFICO 2 Pregunta 2 para usuarios ............................................................... 15

GRÁFICO 3 Pregunta 3 para usuarios ............................................................... 16

GRÁFICO 4 Pregunta 4 para usuarios ............................................................... 16

GRÁFICO 5 Pregunta 5 para usuarios ............................................................... 17

GRÁFICO 6 Pregunta 6 para usuarios ............................................................... 17

GRÁFICO 7 Pregunta 7 para usuarios ............................................................... 18

GRÁFICO 8 Pregunta 8 para usuarios ............................................................... 18

GRÁFICO 9 Pregunta 1 para proveedores ........................................................ 19

GRÁFICO 10 Pregunta 2 para proveedores ...................................................... 20

GRÁFICO 11 Pregunta 3 para proveedores ...................................................... 20

GRÁFICO 12 Pregunta 4 para proveedores ...................................................... 21

GRÁFICO 13 Pregunta 5 para proveedores ...................................................... 21

GRÁFICO 14 Pregunta 6 para proveedores ...................................................... 22

GRÁFICO 15 Tipos de Comercio electrónico ..................................................... 27

GRÁFICO 16 Tendencias de e-Commerce en Ecuador ..................................... 34

GRÁFICO 17 Acceso a internet a nivel nacional ................................................ 35

GRÁFICO 18 Tendencias de Smartphone ......................................................... 36

GRÁFICO 19 Arquitectura web .......................................................................... 56

GRÁFICO 20 Arquitectura de Framework ZK .................................................... 57

GRÁFICO 21 Entorno de trabajo de Eclipse ...................................................... 58

GRÁFICO 22 Modelo cliente-servidor ................................................................ 60

GRÁFICO 23 Caso de uso de inicio de sesión .................................................. 78

GRÁFICO 24 Caso de uso de administración de usuarios ................................. 79

GRÁFICO 25 Caso de uso de administración de proveedores .......................... 81

GRÁFICO 26 Caso de uso de opciones de edición de perfil .............................. 83

GRÁFICO 27 Caso de uso de administración de servicios ................................ 84

GRÁFICO 28 Caso de uso de asignación de servicios ...................................... 85

GRÁFICO 29 Caso de uso de administración de roles ...................................... 87

GRÁFICO 30 Caso de uso para realizar pedidos. .............................................. 89

Page 20: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

XX

GRÁFICO 31 Caso de uso de búsqueda de servicios........................................ 90

GRÁFICO 32 Caso de uso de administración de formas de pago ..................... 91

GRÁFICO 33 Caso de uso de reporte de pedidos ............................................. 92

GRÁFICO 34 Caso de uso de reporte de pedidos ............................................. 93

GRÁFICO 35 Caso de uso de calendario de locales y pedidos. ........................ 94

GRÁFICO 36 Diagrama de secuencia de pedido. .............................................. 95

GRÁFICO 37 Modelo Entidad – Relación .......................................................... 97

GRÁFICO 38 : Modelo Entidad – Relación. Módulo de configuración del sistema

.......................................................................................................................... 98

GRÁFICO 39 : Modelo Entidad – Relación. Módulo de clientes ......................... 98

GRÁFICO 40 Modelo Entidad – Relación. Módulo de pedidos .......................... 99

GRÁFICO 41 Modelo Entidad – Relación. Módulo de proveedores ................... 99

GRÁFICO 42 Arquitectura del sistema ............................................................ 100

GRÁFICO 43 Juicio de experto: pregunta 1 ..................................................... 101

GRÁFICO 44 Juicio de experto: pregunta 2 ..................................................... 102

GRÁFICO 45 Juicio de experto: pregunta 3 ..................................................... 102

GRÁFICO 46 Juicio de experto: pregunta 4 ..................................................... 103

GRÁFICO 47 Juicio de experto: pregunta 5 ..................................................... 103

GRÁFICO 48 Juicio de experto: pregunta 6 ..................................................... 104

GRÁFICO 49 Juicio de experto: pregunta 7 ..................................................... 104

GRÁFICO 50 Juicio de experto: pregunta 8 ..................................................... 105

Page 21: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

XXI

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICA

CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES

DESARROLLO DE PLATAFORMA DE COMERCIO ELECTRÓNICO PARA LA

BÚSQUEDA INTELIGENTE, COTIZACIÓN Y CONTRATACIÓN DE SERVICIOS

QUE OFRECEN LOS NEGOCIOS QUE ORGANIZAN EVENTOS SOCIALES DE

LA CIUDAD DE GUAYAQUIL, ECUADOR.

RESUMEN

El proyecto de titulación a realizarse indica los beneficios que se tienen al usar el

comercio electrónico, eliminando los intermediarios, obteniendo una gran

flexibilidad entre las partes que intervienen y generando una gran posibilidad de

expandir el mercado. El objetivo principal es crear una plataforma que sirva de

enlace entre proveedores y clientes, permitiendo a los clientes buscar entre las

opciones que ofrecen los pequeños negocios que se dedican a organizar eventos

sociales, seleccionando, cotizando y realizando pedidos de los servicios que se

ofrecerán en la plataforma. Para cumplir con lo ya mencionado, utilizaremos la

metodología Scrum y herramientas open Source, se planea elaborar un prototipo

de una plataforma de comercio electrónico para la búsqueda inteligente, cotización

y contratación de servicios. La plataforma permitirá, entre otras cosas, visualizar

imágenes y llevar un control mediante un calendario digital de los locales

disponibles y no disponibles para ser alquilados, además de poder agendar los

locales disponibles que deseen contratar. Con la implementación de la plataforma

se beneficiaron los clientes porque tendrán acceso a distintas opciones pudiendo

elegir la más conveniente, podrán realizar pedidos desde la comodidad de su

domicilio u oficina y por otro lado, también se beneficiarán los dueños o

proveedores porque la plataforma logrará una optimización de recursos y tiempo,

será accesible a bajo costo, permitirá un mayor alcance al público, una mejor

planeación, organización, control y una vista general de todos los servicios que

ofrecen lo cual desembocará una mejor toma de decisiones.

Palabras Claves: Comercio electrónico, mercado, enlaces, plataforma, eventos

sociales, búsqueda inteligente.

Autores: Ramírez Armijos María Esperanza.

Reyes Bacusoy Alan Wagner

Tutor: Ing. Moncada Romero Pedro Gustavo, MSIG.

Page 22: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

XXII

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMATICAS Y FISICAS

CARRERA DE INGENIERIA EN SISTEMAS COMPUTACIONALES

DEVELOPMENT OF AN ELECTRONIC COMMERCE PLATFORM FOR THE

INTELLIGENT SEARCH, QUOTATION AND HIRING OF SERVICES OFFERED

BY BUSINESSES THAT ORGANIZE SOCIAL EVENTS IN THE CITY OF

GUAYAQUIL, ECUADOR.

ABSTRACT

The certification project to be carried out indicates the benefits of using electronic

commerce, eliminating intermediaries, obtaining great flexibility among the parties

involved and generating a great possibility of expanding the market. The main

objective is to create a platform that serves as a link between suppliers and

customers, allowing customers to search among the options offered by small

businesses that are dedicated to organizing social events, selecting, quoting and

ordering the services to be offered on the platform. To comply with the above, we

will use the Scrum methodology and open source tools, we plan to develop a

prototype of an e-commerce platform for intelligent search, quotation and

contracting of services. The platform will allow to visualize, among other things,

images and to take a control by means of a digital calendar of the available and

not available places to be rented, beside to be able agendar the available places

that they want to contract. With the implementation of the platform, clients benefited

because they will have access to different options and will be able to choose the

most convenient one, they will be able to place orders from the comfort of their

home or office and on the other hand, owners or suppliers will also benefit because

the platform will achieve an optimization of resources and time, will be accessible

at low cost, will allow greater public outreach, better planning, organization, control

and a general view of all the services offered which will lead to better decision

making.

Keywords: Electronic commerce, market, links, platform, social events, intelligent

search

Author: Ramírez Armijos María Esperanza.

Reyes Bacusoy Alan Wagner

Tutor: Ing. Moncada Romero Pedro Gustavo, MSIG.

Page 23: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

1

INTRODUCCIÓN

Con la aparición del internet se abrió una gran brecha para realizar distintas

acciones, tales como la comunicación ya sea mediante correo electrónico, redes

sociales, blog, chat, videos llamadas, así también como el acceso a información

de una manera rápida y fácil.

La compra y venta de productos y/o servicios es una actividad que realizamos a

diario, gracias a la rápida evolución de la tecnología y con el pasar del tiempo se

ha extendido a través de la web generando nuevas herramientas que permiten

realizar transacciones comerciales aumentando el número de clientes y

abarcando un mayor mercado.

En la actualidad el comercio electrónico se ha convertido en el método de compra

preferido por muchos clientes gracias a la gran gama de sitios existentes que

ofrecen esta modalidad, ya sea que accedas desde un Smartphone o PC, estos

sitios ofrecen una gran variedad de productos otorgando distintas formas de pagos

así también como el servicio de envío a domicilio. Por esta razón podemos

considerar que el comercio electrónico en la actualidad se encuentra en gran

auge.

En la ciudad de Guayaquil, Ecuador existen varios sitios web y/o aplicaciones

móviles de comercio electrónico que se dedican a ofrecer productos y servicios

realizando transacciones entre consumidores c2c (consumidor a consumidor), y

en menor cantidad podemos encontrar b2c (negocio a consumidores), dentro de

estos grupos no podemos ubicar a los pequeños negocios dedicados a organizar

eventos sociales pues ellos no cuentan con una plataforma donde puedan ofertar

sus servicios de una manera personalizada.

Page 24: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

2

Por esta razón, se propone el presente proyecto de titulación que tiene como

objetivo principal el diseño y desarrollo del prototipo de una plataforma de

comercio electrónico que sirva de enlace entre los dueños de los pequeños

negocios (proveedores) y las personas que desean contratar este tipo de servicios

(clientes). Los proveedores podrán registrar todos los servicios que ofrecen

mientras que los clientes podrán acceder a dicha información sin la necesidad de

visitar varias páginas accediendo a toda esta información de una manera fácil y

oportuna.

El proyecto de titulación se compone de cuatro capítulos, los mismos que se

encuentran distribuidos en la siguiente forma:

Capítulo I – El problema: Aquí se especifica la problemática que se ha

identificado al momento de contratar un servicio para poder organizar un

evento social pues no existe una plataforma diseñada para dicho

requerimiento; se especifica las causas y consecuencias que ocasionan que

ocurra el problema, así como también los objetivos planteados para brindar

una solución, haciendo uso de una metodología de desarrollo.

Capítulo II – Marco teórico: Aquí se especifica sobre el comercio electrónico

y los distintos tipos de comercio que existen, las herramientas a usarse para

la implementación de la plataforma, además se redactan las preguntas

científicas a contestarse.

Capítulo III – Propuesta tecnológica: Aquí se especifica las razones por las

que la presente propuesta es viable para su implementación, se documentan

las fases que se siguieron en el proyecto aplicando la metodología de

desarrollo ágil Scrum.

Capítulo IV: Resultados, conclusiones y recomendaciones: Aquí se

especifican los temas de aceptación de los resultados del proyecto de

titulación en comparación a los objetivos planteados al inicio de este,

finalizando con las debidas conclusiones y recomendaciones.

Page 25: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

3

CAPÍTULO I

EL PROBLEMA

Antecedentes

Según el Instituto Ecuatoriano de Estadísticas y Censos (INEC) el 51% de las

compras virtuales se realizan en las ciudades de Guayaquil, Quito y Cuenca; entre

los productos con mayor demanda se encuentran las prendas de vestir y el

calzado (C., 2014)

En el eCommerce DAY Ecuador organizado el 9 noviembre, 2017, una iniciativa

de eCommerce Institute y coorganizado localmente por la Cámara Ecuatoriana de

Comercio Electrónico (CECE); se presentó el primer estudio de Comercio

Electrónico en el país, en el cual se indicó que los ecuatorianos prefieren adquirir

mediante las plataformas de comercio electrónico los servicios (pasajes, y

hoteles) , los bienes no personales (dispositivos electrónicos, accesorios

cosméticos) y los productos para el hogar son los más adquiridos.

Entre las cifras otorgadas en el congreso podemos destacar que la compra de

productos y/o servicios por Internet fluctúa entre el 35% siempre/casi siempre, el

34% algunas veces y el 31% nunca/rara veces, además el estudio reveló que los

ecuatorianos prefieren comprar de manera electrónica por las siguientes razones,

Contar con garantía de devolución y/o cambio: 53%,Garantía de confidencialidad

de la información: 41%,Más información de cómo comprar: 29%,Atención al

cliente durante la compra: 26%. (Institute, 2017).

Page 26: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

4

El avance del comercio electrónico avanza y se convierte en un medio eficaz al

momento de adquirir un producto, nuestro país no es la excepción, en el mes de

mayo del año 2017 se lanza oficinalmente MI. TIENDA, una iniciativa de 15

ecuatorianos que consiste en un portal en que los clientes podrán acceder a más

de 50 establecimientos virtuales, aquí podremos encontrar desde útiles de oficina,

ropa, hasta entradas para un partido de fútbol. Los creadores de este sitio

aseguran que una de las novedades principales es que los clientes podrán

encontrarse con empresas reconocidas en nuestro medio, esto ocasiona una gran

confianza al momento de adquirir algún artículo lo que genera un incremento en

ventas; existen varias formas de pago además de contar con cobertura nacional

extendiendo su servicio a las personas que viven en Estados Unidos. (TECNO,

2017).

Planteamiento del problema

Ubicación del Problema en un Contexto

En la actualidad existen varios negocios dedicados a organizar eventos sociales

que ofrecen una amplia diversidad de servicios dependiendo del evento a

realizarse, los cuales serán mencionados como proveedores; los mismos que se

dan a conocer mediante publicidad que circula en redes sociales o pequeños

volantes que no siempre abarcan toda la información requerida y necesaria.

Por otra parte existen las personas que desean contratar este tipo de servicios,

los cuales serán mencionados como clientes, que no cuentan con una herramienta

en la cual puedan revisar dicha información, es así, como surge el problema del

porque no existe una plataforma de comercio electrónico donde los proveedores

puedan ofertar todos los productos y/ o servicios que ofrecen y, de igual manera,

los clientes tengan acceso a toda esta información detallada y organizada para

poder contratar los servicios que deseen.

Page 27: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

5

Situación Conflicto Nudos Críticos

En nuestro medio no contamos con una plataforma de comercio electrónico

desarrollada con herramientas open Source fácil de implementar y de usar, que

permita a los proveedores ingresar, controlar y ofertar todos los servicios que

ofrecen, y que, a su vez, los clientes puedan acceder a toda esta información de

manera rápida y eficaz.

Causas y Consecuencias del Problema

Las causas del problema y consecuencias generadas a partir de cada una se

detallan a continuación:

CUADRO 1 Causas y Consecuencias del problema

Causas Consecuencias

Los proveedores no llegan a ofertar sus productos ante posibles consumidores por falta de publicidad

Los proveedores tienen un bajo posicionamiento en el mercado.

Los proveedores cuentan con poca posibilidad de tener clientes potenciales.

Los proveedores no venden sus productos por lo tanto no obtendrán ganancias.

No existe información importante y relevante de los servicios para realizar eventos sociales.

Los clientes no cuentan con toda la información necesaria para poder contratar los servicios que requieren.

Los proveedores otorgan información incompleta mediante redes sociales.

Los clientes no realizan pedidos por falta de conocimiento de precios.

Desconocimiento por parte de los clientes de los servicios disponibles en el mercado.

Los clientes pierden tiempo buscando los servicios que necesitan para su evento.

Los clientes no contratan ningún servicio o lo realizan de una manera parcial.

Los clientes eligen la primera opción que encuentren disponible en el mercado así sea este la más costosa generando así mayores gastos.

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

Page 28: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

6

Delimitación del Problema

El proyecto está orientado al diseño e implementación de una plataforma de

comercio electrónico que brinde la facilidad de buscar, cotizar y contratar los

servicios que ofrecen los pequeños negocios dedicados a la organización de

eventos sociales de la ciudad de Guayaquil, Ecuador.

Formulación del Problema

¿Puede mejorarse el proceso comercial en los negocios dedicados a organizar

eventos sociales, si se contara con una plataforma web en la que los clientes

pudieran realizar búsquedas inteligentes, cotización y contratación de sus

servicios?

Evaluación del Problema

Los aspectos generales de evaluación son:

Delimitado: está dirigido a los negocios que organizan eventos sociales de la

ciudad de Guayaquil, Ecuador.

Claro: está orientado a servir de conexión entre clientes y proveedores.

Evidente: ayudará a los proveedores en la toma de decisiones mediante la

observación de la cantidad de contrataciones adquiridas por los clientes.

Original: permitirá que los proveedores den a conocer sus servicios de una

manera completa y a los clientes realizar pedidos de manera fácil y cómoda.

Contextual: mediante la utilización de herramientas tecnológicas tendremos la

iteración entre proveedor y cliente haciendo más eficaz este tipo de negocio.

Factible: la solución del problema se desarrollará con uso de herramientas open

Source, teniendo como resultado un sistema de bajo costo.

Page 29: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

7

Identifica los productos esperados: la interfaz del sistema está orientada a ser

usada de una manera fácil y cómoda para que así el cliente se sienta a gusto al

momento de solicitar algún servicio.

Objetivos

Objetivo general

Diseñar y desarrollar una plataforma de comercio electrónico, para la búsqueda

inteligente, cotización y contratación de los diferentes servicios que ofrecen los

pequeños negocios que se dedican a organizar eventos sociales de la ciudad de

Guayaquil, Ecuador.

Objetivos específicos

Desarrollar un prototipo de una plataforma de comercio electrónico

(Marketplace) que facilite a los clientes información sobre los servicios que

ofrecen los proveedores y permita realizar búsquedas entre las opciones

de servicios y paquetes configurados en el sistema.

Desarrollar opciones en el sistema para que los usuarios puedan realizar

pedidos de los distintos servicios y paquetes que ofrecen los proveedores.

Crear un calendario digital que le permita visualizar a los usuarios todos

los pedidos que ha realizado.

Notificar a los proveedores mediante un correo electrónico sobre los

pedidos realizados por los usuarios en el sistema.

Mostrar la información de los servicios y paquetes para que los clientes

observen imágenes de los eventos realizados, visualicen comentarios de

otros usuarios y conozcan los precios de cada servicio que ofrecen los

proveedores por medio del sistema.

Mostrar a los proveedores reportes de sus ventas realizadas en el sistema,

mediante gráficos estadísticos.

Alcances del problema

De manera específica la plataforma contará con las siguientes opciones:

Para los clientes:

Page 30: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

8

Acceder a las mejores opciones de una manera fácil y rápida.

Realizar consultas de los servicios disponibles en la plataforma.

Cotizar distintos servicios que se ajusten a sus necesidades.

Poder realizar pedidos desde la comodidad de su hogar.

Comparar precios entre los distintos servicios.

Comentar su satisfacción con los servicios contratados.

Las informaciones de datos de cuenta bancaria serán simuladas. El

procesamiento de una transacción real está fuera del alcance.

Para los proveedores:

Dar a conocer los distintos servicios que ellos ofrecen.

Llevar un control total de todos sus servicios.

Tener una mayor cobertura en el mercado.

Acceder a información relevante para toma de decisiones.

Justificación e importancia

En la actualidad la mayoría de los negocios del medio se ven obligados a utilizar

herramientas tecnológicas que le permitan mejorar los productos y/o servicios que

ofrecen.

Para poder gestionar las actividades que realizan los pequeños negocios que se

dedican a organizar eventos sociales es importante el uso de una plataforma que

facilite el manejo de la información, brindándole a los dueños control sobre los

pedidos realizados por los clientes, es decir, el local que se desea alquilar, el tipo

de decoración seleccionado, animación , total de personas que van a asistir al

evento, entre otras cosas, además de contar con una interfaz amigable y de fácil

uso para que los clientes puedan acceder a estos y otros servicios en un solo clic.

Sin la necesidad de buscar en distintos sitios el cliente podrá consultar, cotizar y

realizar su pedido en una sola plataforma.

Los siguientes elementos se verán beneficiados con la implementación del

proyecto:

Se benefician los clientes porque tendrán acceso a distintas opciones

pudiendo elegir la más conveniente y necesaria para el evento que desee

organizar.

Page 31: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

9

Se benefician los clientes porque podrán realizar búsquedas de una forma

sencilla y rápida.

Se benefician los clientes porque podrán realizar pedidos desde la comodidad

de su domicilio u oficina.

Se benefician los pequeños negocios porque el sistema propuesto logrará una

optimización de recursos, tiempo y será accesible a bajo costo.

Se benefician los pequeños negocios porque la plataforma permitirá una mejor

planeación, organización, control y una vista general de todos los servicios que

ofrecen.

Se benefician los pequeños negocios porque la plataforma permitirá un mayor

alcance al público.

Metodología del proyecto

El desarrollo del presente proyecto de titulación se realiza en tres etapas:

Fase 1: Investigación: consiste en la aplicación de la técnica de investigación y

revisión bibliográfica.

Fase 2: Diseño, desarrollo y pruebas: en esta fase se hará uso de la

metodología de desarrollo ágil Scrum porque otorga un enfoque de gestión ágil

para la administración del proyecto aplicando una buena comunicación en el

equipo de trabajo durante todas las etapas de desarrollo. Por su parte el Product

Owner y el Scrum Master, elaborarán una lista de tareas a realizarse ordenadas

por etapa y prioridad, el equipo Scrum será el encargado de desarrollar los Sprints,

los cuales tendrán una duración de una semana. Se realizarán reuniones diarias

para verificar los avances de cada integrante.

La propuesta consiste en elaborar un prototipo de una plataforma de comercio

electrónico para la cual se creará una interfaz sencilla, fácil de usar y entender

para que los usuarios finales no lleguen a tener problemas y se familiaricen de una

manera rápida al uso de la herramienta. Para la implementación se seguirán

estándares de programación para tener un código ordenado y optimizado que

facilite el entendimiento de este por parte de otros programadores que pudiesen

realizar actualizaciones futuras.

Page 32: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

10

Finalmente se realizan pruebas de calidad como parte primordial para el buen

funcionamiento se testearán todos los procesos con la finalidad de que cumplan

con los requerimientos especificados en los objetivos y alcance del proyecto.

Fase 3 análisis de los resultados: Se realizará el análisis de los resultados a

través de la aplicación de la metodología de la Matriz de trazabilidad.

Supuestos y restricciones

Los supuestos del proyecto de titulación son los siguientes:

El desarrollo del proyecto se realizará con herramientas de programación open

Source.

Durante el desarrollo del proyecto se utilizará la metodología ágil Scrum.

El desarrollo se llevará a cabo por dos recursos, los mismos que tendrán el rol

de equipo Scrum.

El proyecto está enfocado hacia la creación de una plataforma de comercio

electrónico que sirva de enlace entre los dueños de los pequeños negocios

que ofrecen servicios para organizar eventos sociales y los clientes que

desean contratar este tipo de servicios.

Las restricciones del proyecto de titulación son las siguientes:

De acuerdo con el cronograma establecido el proyecto tiene una duración de

3 meses.

Para la implementación del proyecto se contará con una maquina portátil.

Los gastos generados durante el desarrollo del proyecto serán cubiertos en su

totalidad por los estudiantes Ramírez Armijos María Esperanza y Reyes

Bacusoy Alan Wagner.

Plan de calidad (pruebas a realizar)

En cada sprint se realizarán controles de calidad de código.

Al finalizar cada módulo de la plataforma se realizarán pruebas de stress.

Se realizarán test a los procesos que intervienen con la finalidad de verificar el

buen funcionamiento de estos.

Page 33: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

11

Se verificará que los requerimientos, alcances y objetivos expuestos se

cumplan en su totalidad.

Una vez culminada la plataforma se realizarán pruebas con usuarios finales

para corroborar la sencillez de navegación por la misma

Page 34: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

12

CAPÍTULO II

MARCO TEÓRICO

Antecedentes del estudio

Mediante el estudio de una encuesta que se realizó a diferentes personas de la

ciudad de Guayaquil se pudo concluir que existe un alto porcentaje de personas

que desean contratar servicios para la realización de un evento, pero por falta de

información no lo hace, así mismo se pudo concluir que también existen diferentes

proveedores que no cuentan con una plataforma que les permita ofrecer sus

servicios.

Se muestran los detalles de las encuestas realizada, se debe tener en cuenta que

para la elaboración de la encuesta se consideraron dos perfiles:

Usuarios (personas que deseen contratar servicios).

Proveedores (pequeños negocios).

Procesamiento y Análisis

Para la encuesta se consideraron los siguientes aspectos:

Población

Como se mencionó anteriormente la encuesta va dirigida a dos tipos de perfiles;

por una parte, tenemos a los usuarios, que corresponden a todas las personas

que deseen adquirir algún servicio para organizar un evento social, por otro lado,

a los proveedores que son aquellos pequeños negocios ubicados en la ciudad de

Guayaquil que brindan este tipo de servicio para la organización de eventos

sociales.

Page 35: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

13

Muestra

En el caso de los usuarios comunes, teniendo en cuenta que la población

considerada es muy extensa, se optó por aplicar muestreo aleatorio simple. Como

referente para obtener la muestra a calcular de la población finita se utilizaron los

datos obtenidos del Instituto Nacional de Estadísticas y Censo teniendo como

resultado una población de 2’578201 habitantes de la ciudad de Guayaquil; de

este número de habitantes según nuestro criterio se seleccionó solo a las

personas mayores de 20 años debido a que estos podrían ser posibles personas

que realicen algún evento social y por lo tanto necesitaría de estos servicios,

quedando así una población de 1’625256 habitantes. Utilizamos la fórmula de

cálculo de la muestra apropiada bajo dicha consideración:

𝑛 =𝑍2 × 𝑝 × 𝑞 × 𝑁

𝐸2 × (𝑁 − 1) + 𝑍2 × 𝑝 × 𝑞

En donde:

n: es el tamaño de la muestra.

N: es el tamaño de la población = 1’625256.

Z: es el nivel de confianza a utilizar, en este caso utilizamos el 95% de

confiabilidad, siendo Z=1,96 de acuerdo a la tabla de distribución normal.

p: variabilidad positiva, en este caso utilizamos el 90% = 0,9

q:(1-p) = (1-0,9) = 0,1

E: error muestral, en este caso utilizamos el 5% = 0.05

𝑛 =(1,96)2 × 0,9 × 0,1 × 1’625256

(0,05)2 × (1′625256 − 1) + (1,96)2 × 0,9 × 0,1

𝑛 = 138

el tamaño de la muestra según el cálculo es de 138.

Para el caso de los proveedores (pequeños o grandes negocios que ofrecen este

tipo de servicios, se establecieron los siguientes datos, tomando en cuenta que

también puede ser para la misma población de Guayaquil, pero en este caso la

variabilidad positiva va a cambiar en un 50%

n: es el tamaño de la muestra.

Page 36: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

14

N: es el tamaño de la población = 1’625256.

Z: es el nivel de confianza a utilizar, en este caso utilizamos el 95% de

confiabilidad, siendo Z: 1,96 de acuerdo a la tabla de distribución normal.

p: variabilidad positiva, en este caso utilizamos el 50% = 0,5

q:(1-p) = (1-0,5) = 0,5

E: error muestral, en este caso utilizamos el 5% = 0.05

𝑛 =(1,96)2 × 0,5 × 0,5 × 1’625256

(0,05)2 × (1′625256 − 1) + (1,96)2 × 0,5 × 0,5

𝑛 = 384

Instrumento y recolección de información.

Para la recolección de información se realizó una encuesta para cada grupo

(usuarios y negocios). Para ambas encuestas se creó un formulario que consta de

8 preguntas elaboradas de manera ordenada, clara y precisa con la finalidad de

obtener información verídica.

Análisis

Resultado de encuesta realizada a usuarios

Comenzaremos con el análisis de las encuestas de usuarios para

recabar información sobre el uso de sistemas de comercio electrónico:

Page 37: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

15

GRÁFICO 1 Pregunta 1 para usuarios

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la encuesta

Análisis: En el grafico anterior podemos observar que el 18% del total de

personas encuestadas requieren un servicio para organizar eventos sociales

de manera frecuente, mientras que el 23% lo realizan rara vez, y un 24% lo

hace ocasionalmente. Sumando estos valores podemos ver que existe un

mercado activo (de alrededor del 65%) para poder implementar el proyecto

propuesto.

GRÁFICO 2 Pregunta 2 para usuarios

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la encuesta

Page 38: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

16

Análisis: Dentro de la encuesta se indicó que se escoja la opción que considera

más importante a la hora de utilizar un sistema destacándose la eficiencia y utilidad

del sistema así también como la facilidad de uso, dos aspectos que se tendrán en

cuenta en el proyecto propuesto.

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la encuesta

Análisis: Con la obtención de estos datos podemos concluir que no existe un

sistema con las características especificadas en la pregunta 3.

GRÁFICO 4 Pregunta 4 para usuarios

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la encuesta

GRÁFICO 3 Pregunta 3 para usuarios

Page 39: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

17

Análisis: Como podemos observar las etiquetas de Muy Bueno y Bueno suman

un total de 25% esto es una cantidad baja y nos ayuda a corroborar que no existe

un sistema similar al propuesto.

GRÁFICO 5 Pregunta 5 para usuarios

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la encuesta

Análisis: En la encuesta realizada el 31% está Totalmente de acuerdo con que

es necesario contar con un sistema que permita realizar pedidos en línea de

servicios para la organización de eventos sociales, mientras que el 47% está de

acuerdo, lo que nos un promedio del 78% de aceptación para la implementación

del proyecto propuesto.

GRÁFICO 6 Pregunta 6 para usuarios

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la encuesta

Page 40: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

18

Análisis: En la encuesta realizada el 37% está totalmente de acuerdo con que es

sistema deba permitir realizar búsquedas eficaces sobre los servicios disponibles,

mientras que el 55% está de acuerdo, esta opción es una de las más importante

y la más utilizada por los usuarios en los sistemas de Marketplace porque facilita

la búsqueda de servicios o producto específicos.

GRÁFICO 7 Pregunta 7 para usuarios

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la encuesta

Análisis: Con el 94% de aprobación los usuarios consideran que es muy útil tener acceso a varios servicios dentro de un mismo sistema que facilite la adquisición de los mismos.

GRÁFICO 8 Pregunta 8 para usuarios

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la encuesta

Page 41: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

19

Análisis: El 66% de las personas encuestadas están de acuerdo con que el

sistema cuente con fotos e información relacionados a los diferentes servicios, es

una acción que le da un valor agregado a la búsqueda de servicios dentro del

sistema además de crear empatía entre los usuarios al momento de adquirir un

servicio.

Resultado de encuesta realizada a proveedores

A continuación, se detalla el análisis de las encuestas realizadas a los

proveedores para para recabar información sobre el uso de sistemas de comercio

electrónico:

GRÁFICO 9 Pregunta 1 para proveedores

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la encuesta

Análisis: Como podemos observar, los dueños de los pequeños negocios que

ofrecen servicios para la organización de eventos sociales optan por ofrecer sus

servicios mediante las redes sociales, siendo la de Facebook la que mayor

porcentaje abarca.

Page 42: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

20

GRÁFICO 10 Pregunta 2 para proveedores

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la encuesta

Análisis: El 90% de los proveedores encuestados desconocen de la existencia

de sistema web que permita ofrecer servicios para eventos sociales, con esto

podemos destacar que nuestro sistema si va a tener un alto grado de aceptación

por parte de los proveedores.

GRÁFICO 11 Pregunta 3 para proveedores

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la encuesta

Análisis: El 99% de los proveedores encuestados no se encuentran registrados

en algún tipo de sistema web que le permita ofrecer sus servicios, lo cual es

favorable para nuestro proyecto ya que nos corrobora una vez más que en nuestro

Page 43: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

21

medio no existe un Marketplace orientado a ofrecer servicios para eventos

sociales.

GRÁFICO 12 Pregunta 4 para proveedores

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la encuesta

Análisis: Los proveedores seleccionados si consideran que es necesario contar

con una herramienta para poder ofrecer sus servicios, ya que esto será una forma

eficiente de hacer llegar sus servicios a un número mayor de clientes en el

mercado otorgando facilidades para que el cliente lo pueda adquirir.

GRÁFICO 13 Pregunta 5 para proveedores

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la encuesta

Análisis: Los resultados obtenidos en la encuesta varían un poco con respecto a

esta pregunta, a pesar de que el 70% desearía poder contar con un sistema que

Page 44: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

22

le permita ofrecer sus servicios, los proveedores no consideran necesario el hecho

de poder actualizar la información de los servicios que ofrece.

GRÁFICO 14 Pregunta 6 para proveedores

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la encuesta

Análisis: Los proveedores consideran de gran importancia que el sistema permita

llevar un control sobre los servicios y los pedidos registrados en el mismo.

Para el desarrollo del proyecto de titulación se realizará una minuciosa

investigación sobre las siguientes teorías: comercio electrónico, Marketplace,

metodologías de desarrollo ágiles SCRUM.

Fundamentación teórica

Plataformas de comercio electrónico

Para poder definir la conceptualización de una plataforma de comercio electrónico

debemos tener en cuenta lo siguientes conceptos:

Producto: podemos definir como producto a un objeto que se ofrece en un

mercado con la finalidad de satisfacer las necesidades de los clientes también

llamados consumidores. (Significados.com, 2018).

Page 45: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

23

Servicio: los servicios son un conjunto de acciones y/o funciones realizadas por

una persona hacia otra persona que tienen como finalidad servir a alguien

obteniendo una satisfacción al recibirla. (Definicion.de, 2018)

Consumidor: se refiere al individuo o entidad que requiere de algún producto y/o

servicios que es ofrecido por otra persona o empresa. El consumidor es el actor

económico que dispone de recursos materiales (dinero) que le permiten satisfacer

sus necesidades.

Cliente: es la persona que utiliza algún servicio o adquiere algún producto ya sea

de manera frecuente u ocasional para satisfacer sus necesidades. Se puede

definir que un cliente también puede ser llamado comprador cuando adquiere

algún producto mediante una transacción monetaria, de igual forma, se lo conoce

como usuario cuando hace uso de un servicio determinado, y de manera general

consumidor cuando la persona adquiere o consume productos y/o servicios.

(Española, 2018)

Pedido: se refiere a la petición de un producto o servicio que se puede realizar

por distintos medios. El incumplimiento de la entrega o pago del pedido puede

perjudicar llegar a ambas partes.

Cotización: de manera general se refiere a la acción de estimar valores o de fijar

precios a productos o servicios.

Búsqueda Inteligente: La búsqueda inteligente es un tipo de búsqueda que

posee características adicionales soportadas por el motor de búsqueda.

Plataforma: tiene diversos significados, puede decirse que es un tablero

horizontal que se encuentra sobre el suelo con la finalidad de servir como soporte

para personas u objetos. En el ámbito informático plataforma se refiere a una

potente herramienta de gestión empresarial conformada por hardware y software

que permite la ejecución de diversas aplicaciones bajo un mismo entorno, dando

a los usuarios la posibilidad de poder acceder a ella a través de internet.

(Española, 2018)

Page 46: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

24

Comercio: el comercio se refiere a la actividad económica que se basa en la

compraventa o el intercambio y transporte de bienes y servicios entre distintas

personas, entidades e incluso naciones.

Mercado: es el medio o lugar destinado por compradores y vendedores para

realizar la transacción comercial. El lugar donde se lleva a cabo la oferta y la

demanda.

Transacción comercial: se refiere al intercambio de productos, bienes y/o

servicios.

Comercio electrónico: también conocido como e-commerce (electronic

commerce); es la actividad comercial que se apoya en la recomendación sobre la

venta de productos o servicios a través del internet, mediante el uso de redes

sociales y publicidad en diferentes medios ,valiéndose de tecnologías como en el

m-commerce, que se trata del comercio electrónico mediante el uso de

Smartphone ya sea mediante un navegador o un aplicativo móvil que sirven como

medio para realizar la compra, también se basa en la publicidad en internet y

sistemas inteligentes y automatizados para la recolección de datos con la finalidad

de obtener información que será útil para la expansión del mercado. (Digital.,

2018)

Tienda Virtual: también conocida como tienda online, se considera como el

espacio dentro del sitio web en el que se ofrecen varios artículos destinados para

la venta, se puede considerar como una plataforma de comercio convencional que

se vale de un sitio web para realizar sus transacciones. Las compras realizadas

por este medio por lo general se pagan con tarjetas de crédito, transferencias

bancarias o con PayPal. (Media, 2018)

Plataformas de comercio electrónico: se define como el software que sirve para

crear una tienda online y poder vender productos o servicios a través de internet.

Page 47: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

25

Actualmente existen varias plataformas e-commerce que son de gran ayuda y

sirven como soporte para los negocios facilitando las transacciones entre

empresas y clientes. Las plataformas de comercio electrónico tienen la

característica de contar con dos vistas; una para la administración del sitio y otra

para la visualización de la tienda por parte de los usuarios, las cuales son definidas

como Back-end y Front-end respectivamente. El Back-end implementa los

módulos del administrador que le permiten ingresar productos o servicios, definir

precio y promociones, administrar los usuarios, estadísticas, etc., mientras que el

Front-end corresponde al sitio virtual, a la estantería donde se exhiben los

productos que se ofrecen a los clientes finales, los clientes se registrarán y podrán

adquirir entre las distintas opciones que se ofrece la que más le agrade. El acceso

a estas dos vistas se controla mediante roles y perfiles otorgados a los usuarios.

(Inc., 2012)

Comercio electrónico

Historia

El comercio electrónico tiene sus orígenes a raíz del nacimiento de la internet, los

primeros pasos se dan a fínales de los años 1970 cuando las empresas

empezaban a realizar envíos electrónicos de documentos comerciales. A partir del

año 1991 el internet se abrió para el uso comercial dando paso al nacimiento del

comercio electrónico, pero se tardó alrededor de cuatro años para la creación de

protocolos de seguridad que permitan un acceso rápido y una conexión

permanente hacia el internet. Fundada por Jeff Bezos en 1994 Amazon fue la

primera empresa de comercio electrónico de América en vender productos

mediante internet. En los años 2000 las páginas .com tuvieron un colapso lo que

produjo que Amazon pierda posición como el modelo de negocio rentable. A pesar

de estos inconvenientes iniciales, estos han sido superados y con el tiempo se

han reconocido las ventajas del comercio electrónico el cual se comenzó a añadir

como parte integral a los sitios web. (Words, 2018)

Al hablar de comercio electrónico no podemos dejar de lado a Amazon y eBay,

que fueron pioneras en realizar transacciones con los clientes mediante la web y

en la actualidad son dos grandes compañías que abarcan una gran porción del

Page 48: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

26

mercado mundial. Amazom.com es considerada una de las compañías más

grandes e importantes de comercio electrónico; se encuentra ubicada en Seattle,

Washington (EE. UU.). Fundada en 1994 por Jeff Bezos, originalmente la

compañía se llamaba Cadabra.com pero con el pasar del tiempo y gracias a su

popularidad y la gran aceptación que obtuvo, su fundador Jeff Bezos, decide

cambiarle el nombre a Amazon en honor al río con mayor volumen en el mundo.

En 1999 la revista Time le otorga el título de Persona del año al fundador de

Amazon, Jeff Bezos. En sus inicios era consideraba como una librería online pues

en su stock de productos solo contaba con libros, alrededor de los años 90 tuvo

un colapso y perdió gran parte de su mercado, a pesar de esto la compañía no

decayó y en el año 2003 recupero su éxito. Poco a poco y con el pasar del tiempo

fue adquiriendo una gran variedad de productos de distintos tipos tales como:

productos de salud, calzado, productos electrónicos, etc. En la actualidad Amazon

cuenta con alrededor de 615 millones de clientes al año, una cifra que va en

aumento debido a la facilidad que otorga el sitio al momento de realizar la

búsqueda de algún producto, además de otorgar a sus clientes la posibilidad de

enviar comentarios y poder calificar los productos con una puntuación que va de

una a cinco estrellas, lo que servirá como referencia para otros compradores en

la adquisición del producto seleccionado. (Internetnegocios, 2018)

Por otra parte, tenemos a eBay, sitio de compra y venta de productos vía web.

Fundada el 4 de septiembre de 1995 por el ingeniero de programas Pierre

Omidyar, un estadounidense de origen francés, en un principio fue nombrada

como EBay´s Auction Web para luego pasar a llamarse solamente eBay. La idea

principal del sitio web consistía en que lo coleccionistas intercambiaran productos

de manera fácil, rápida y eficiente sin costo alguno. A pesar de tratarse de un sitio

pequeño y de pequeñas dimensiones, el sitio fue un gran éxito desde el inicio, su

creador, al notar que no era tan solo una simple página, decidió renunciar a su

trabajo para dedicarle tiempo completo a eBay. Con el constante crecimiento del

sitio y un año después de su lanzamiento, Pierre decide contratar a un ayudante

quien se convertirá en su socio Jeffrey Skoll, juntos deciden que necesitan un

respaldo de inversionistas es por esta razón que, en 1997, Benchmark Capital

Funding compra el 22% de eBay, gracias a esto el sitio comenzó a crecer a pasos

Page 49: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

27

agigantados incorporando un mercado de productos masivos. En el año 2002

compra la empresa PayPal, con el pasar de los años fue adquiriendo varios

servicios tales como anuncios de inmobiliarios, clasificados, anuncios de autos,

etc. incorporándolo en distintos países. A partir del año 2015 se separa

complementa mente de PayPal. En la actualidad cuenta con alrededor de un

aproximado 300 millones de usuarios que acceden al sitio y cuentan con 3 tipos

de opciones para realizar la compra de un artículo; la transacción más común del

sitio se encuentra la subasta, que consiste en ofertar un artículo y el usuario que

pague el precio más alto se lleva el artículo, por otra parte tenemos cómprelo ya,

consta de la venta de artículos a precio fijo , y finalmente se cuenta con la opción

de anuncios clasificados que consiste en la venta de artículos exponiendo sus

características y precios. (Araya Vildósola & Dawes Carrasco, 2018)

Tipos de comercio electrónico

Existen distintos tipos de comercio electrónico. (Mancero L. & Torres B.,

2009)entre los cuales podemos destacar los siguientes:

GRÁFICO 15 Tipos de Comercio electrónico

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: (Universitat Oberta de Catalunya, 2018); (ESAN, 2015)

Page 50: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

28

Empresa-Empresa (Business to Business, B2B):

Este tipo de comercio se da entre empresas, cuyo objetivo principal es suministrar

de bienes o servicios a las empresas demandantes, este tipo de comercio se

estableció hace bastante tiempo. Dentro de este tipo de comercio podemos

mencionar el intercambio de datos electrónicos entre las empresas. Por ejemplo,

la empresa DELL, aparte de ofrecer sus productos a personas naturales, también

realiza ventas al por mayor a las empresas distribuidoras y socios en distintas

partes del mundo.

Empresa-Consumidor (Business to Consumer, B2C)

Es el tipo de comercio electrónico con mayor popularidad, debido a que

intervienen empresas y consumidores, también llamados clientes. Las empresas

ponen a disposición de los consumidores su sitio web para dar a conocer todos

los productos que los clientes pueden adquirir y los pagos se pueden realizar

mediante transferencias bancarias o con tarjeta de crédito, dependiendo de la

disponibilidad del consumidor. Por ejemplo, tenemos a la empresa CINEMARK,

que ofrece a sus clientes la facilidad de poder adquirir entradas para las distintas

funciones mediante su sitio web.

Empresa-Empleado (Business to Employee, B2E)

La relación que tienen los empleados con la empresa es de suma importancia para

la misma, es decir, el bienestar del empleado garantiza su eficiencia y rendimiento;

específicamente este tipo de comercio se da cuando la empresa ofrece sus

productos a los empleados a bajo costo con la finalidad de brindar un

reconocimiento a sus colaboradores.

Consumidor - Consumidor (Consumer to Consumer, C2C)

Este tipo de comercio es el más usado en la actualidad, se da entre los

consumidores; consiste en poner a la venta un artículo, en buen estado, esto se

da porque dicho artículo dejó de ser usado por el vendedor o en su defecto se

quiere adquirir un nuevo artículo con mayor costo, por la otra parte tenemos a los

consumidores que requieren de ese artículo y lo logran conseguir de una manera

Page 51: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

29

rápida y a bajo costo. Por ejemplo, tenemos a MERCADOLIBRE y OLX, sitio que

están disponibles para que los consumidores oferten artículos que desean vender

y a su vez poder realizar pedidos de aquellos artículos que le sean útiles.

Gobierno – Consumidor Government to Consumer (G2C):

Este tipo de comercio embarca todo tipo de pago de impuesto y/o multas que los

consumidores adquieren con el estado, este tipo de pago se pueden realizar

mediante sitios web. (Guevara, 2014)

Gobierno – Empresas Government to Business (G2B):

Este tipo de comercio abarca los licenciamientos y/o permisos que el estado

otorga a las instituciones, de igual manera, este tipo de pago se pueden realizar

mediante sitios web de una manera rápida y cómoda para las instituciones.

Comercio móvil (m-commerce)

Este tipo de comercio se realiza mediante el uso de un dispositivo móvil, ya sean

estos, Smartphone, Tablet o PDA, para realizar transacciones vía web de manera

on-line. El comercio móvil es usado con mayor frecuencia en países de Europa y

Japón, lugares donde un teléfono celular o un dispositivo móvil son usados con

mayor frecuencia, además de ser disponibles para cualquier nivel social, a pesar

de esto el crecimiento que tiene este tipo de comercio se está realizando de

manera acelerada en los demás países. (C. Laudon & Guercio Traver, 2009)

Definición

Se puede definir como cualquier actividad comercial que involucre a empresas y

consumidores que realicen negocios utilizando medios electrónicos, los mismos

que se pueden dar, con clientes, entre empresas o entre clientes. Los pedidos y

los pagos se realizan de manera on-line, los bienes son enviados por correo a las

personas que lo soliciten o realizando la transacción entre consumidores, esto

dependerá intrínsecamente del tipo de comercio electrónico que se esté

realizando. Específicamente se refiera a hacer negocio de manera on-line o

realizar la compra y venta de productos y/o servicios mediante sitios web. Este

tipo de comercio ofrece una gran variedad de beneficios a proveedores, clientes y

Page 52: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

30

consumidores generando nuevas fuentes de negocios, disminución de costos y

tiempo, personalizando bienes y servicios, obteniendo mejores precios y con una

atención eficaz en sitios fáciles de usar y accesibles, en su gran mayoría, a nivel

global. (Instituto Dominicano de las Telecomunicaciones, 2018)

El comercio tradicional se da en un determinado periodo de tiempo, es decir,

consta con un horario fijo y definido por las empresas o proveedores, además se

realiza en un lugar físico, llamado mercado, en donde los compradores y

consumidores realizan sus transacciones, mientras que, el comercio electrónico

opera las 24 horas del día, los 7 días de la semana y los 365 días del año, no

cuenta con un lugar físico, las transacciones se realizan en un sitio web on-line

disponible y confiable, dicho sitio opera de manera permanente y es capaz de

brindar la información requerida por los usuarios, está disponible para realizar

compras, de manera rápida y eficaz. Actualmente Estados Unidos consta con el

mayor número de comercio electrónico, alrededor del 75% de las operaciones

registradas de comercio electrónico le pertenecen. Gracias al desarrollo de la

tecnología y la evolución de la misma, el comercio electrónico se está

estableciendo en un mercado sin límites capaz de extenderse a todos los rincones

del planeta haciendo casi posible superar las barreras que nos separan.

(Gariboldi, 1999)

Objetivos

Entre los objetivos principales tenemos:

Operar de manera correcta las 24 horas del día y los 365 días del año.

Brindar acceso desde cualquier parte. (Esto dependerá al tipo de mercado al

que este orientado).

Otorgar distintas opciones y facilidades de pago.

Poder realizar transacciones ilimitadas.

Reconocimiento y prestigio de la o las empresas que brindan los productos o

servicios.

Costos operativos bajos en la distribución de productos.

Abarcar nuevos mercados y relaciones comerciales.

Mejoramiento constante en los servicios que ofrece.

Otorgar seguridad en las transacciones.

Page 53: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

31

Manejar la información otorgada por los clientes de manera privada e integra.

Ventajas

El comercio electrónico tiene como ventajas principales los siguientes:

Reducción de costos.

Abarcar nuevos mercados.

Disponibilidad total.

Facilidad de acceso.

Acceso a una mayor oferta de productos y/o servicios.

Comparación de precios.

Opinión de otros consumidores.

Desventajas

El comercio electrónico tiene como desventajas principales las siguientes:

Desconfianza por parte de los usuarios sobre la seguridad y privacidad de la

información otorgada para su registro o la cancelación de pagos ya sea con

tarjeta de crédito o transferencias bancarias.

Falta de aspectos legales, políticos y sociales como violación de: marcas,

derecho de autor, de contratos, firmas electrónicas, repudio, pérdida de

derechos sobre marcas, etc.

El sitio debe ser flexible y tener la capacidad de poder adaptarse a las

necesidades del mercado cambiante, pero esto no puede ser evaluado en

costos.

Características tecnológicas del comercio electrónico

Según (C. Laudon & Guercio Traver, 2009), el comercio electrónico debe abarcar

los siguientes aspectos:

Ubicuidad.

El sitio web debe estar disponible en todos los lados, es decir, los usuarios deben

tener la posibilidad de ingresa al sitio web desde cualquier lugar a través de

Page 54: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

32

cualquier dispositivo móvil conectado al internet, permitiendo al usuario realizar

compras en cualquier momento.

Alcance global.

El sitio web debe estar disponible a nivel mundial para que los miles o millones de

usuarios puedan acceder al mismo tiempo, sin importar en que parte o región del

planeta se encuentren.

Estándares universales.

Debe poder adaptase a los estándares tecnológicos regidos a nivel mundial, ya

sean estos protocolos de comunicación y tecnologías de operación, con la

finalidad de sacar un máximo potencial al sitio web con el uso y la implementación

de estas pautas estandarizadas.

Riqueza.

El sitio web debe tener la posibilidad de transmitir publicidad mediante mensajes

de texto, audio o video con la finalidad de poder abarcar un mayor mercado y

comercializar los productos y/o servicios que ofrecen a los clientes.

Interactividad.

El sitio web debe ser capaz de interactuar con los usuarios otorgando una

experiencia dinámica para el individuo que realiza la compra.

Densidad de la información.

Debe ser capaz de reducir los costos de la información y poder elevar la calidad

de esta, actualizándose con los datos ingresados por los mismos usuarios,

almacenando la información de manera precisa y concisa para su posterior uso.

Personalización.

El sitio web debe incorporar la capacidad de personalizar los mensajes

publicitarios o de notificaciones para los clientes o grupos de clientes con la

finalidad de otorgar un servicio adecuado y que el cliente se sienta a gusto con el

mismo.

Page 55: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

33

Tecnología social.

Debe otorgar al usuario la capacidad de generar contenido para ser difundido por

las distintas redes sociales, lo modelos sociales y de negocio otorgan la

oportunidad para que los clientes creen y compartan su propio contenido en las

distintas redes sociales.

El comercio electrónico en Ecuador

En Ecuador el comercio electrónico va ganando territorio poco a poco permitiendo

a los negocios y comercio grandes ventajas y reconocimientos de su marca a

nivel nacional e internacional. Según cifras otorgadas por el INEC (Instituto

Nacional de Estadísticas y Censos) el 33.9% tiene acceso al Internet, esto obliga

a un cambio en el modelo comercial de los negocios. El e-comerce presenta varias

ventajas, contando con las herramientas necesarias y especificas permite llegar

de manera fácil a los consumidores finales esto permite que el comercio

electrónico en el Ecuador vaya adquiriendo más fuerza con el pasar de los años.

El comercio electrónico permite llegar a un mayor numero de consumidores

agrandando las posibilidades de ventas en un mercado extenso, otorgando

beneficios que no se pueden lograr con el comercio tradicional. Los Ecuatorianos

comienzan a tener pequeños cambios en el comportamiento de la adquisición y

consumo de productos, prefieren realizar compras mediante sitio web que les

otorgue una variedad de productos y facilidades de pagos, por esta razón, si los

productos de una empresa o negocio no están en la web no se puede llegar a este

gran número potencial de posibles compradores. (Barrera, 2017)

(INEC, 2016) menciona que “El 17,1% de la empresas realizaron alguna

transacción comercial a través del Internet en Ecuador en el 2014 frente al 16,8%

del 2013, según los datos del Módulo de Tecnologías de la Información y la

Comunicación – TIC de las Encuestas de Manufactura y Minería, Comercio Interno

y Servicios 2014”.

Un estudio liderado por la Cámara Ecuatoriana de Comercio Electrónico y

realizado entre agosto y septiembre del año 2017 por la Universidad Espíritu

Santo, tiene como resultado los siguientes datos : “Cuatro de cada 10

ecuatorianos que compran a través de Internet tienen entre 26 y 33 años; el 60%

Page 56: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

34

cuenta con estudios universitarios, la mayoría tiene un nivel socioeconómico

medio y las mujeres son mayoría a la hora de comprar”, tambien indica que “el

35% de los ecuatorianos adquiere productos o servicios por Internet de forma

regular. (González, 2017)

Para los ecuatorianos resulta sencillo y entretenido comprar por Internet, teniendo

la oportunidad de adquirir productos de buena calidad y a precios más bajos que

los encontrados en el país. Entre las páginas más visitadas por los Ecuatorianos

tenemos; wish.com, despegar.com.ec, supercines.com, amazon.com y

deprati.com.ec. La principal limitante que se presenta es el miedo y la

desconfianza que se genera en los Ecuatorianos a la hora de realizar los pagos

por Internet, con el temor de ser estafados o que el producto comprado no llene

las espectativas deseadas.

En el GRÁFICO 2 se presenta las tendencias que tiene e-commerce en el

Ecuador.

GRÁFICO 16 Tendencias de e-Commerce en Ecuador

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: (INEC, 2016)

Según cifras del INEC 5 de cada 10 Ecuatorianos tiene acceso al Internet,

además, un promedio de 8 millones de ecuatorianos tiene una cuenta abierta en

Facebook, estos son factores que influyen en el incremento del comercio

Page 57: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

35

electrónico en el Ecuador, no obstante , el no poder ver el producto físicamente,

desconocer sobre las garantías de devoluciones de dinero o cambios de productos

y el miedo a perder dinero realizando una compra online, se convierten en las

mayores limitante para los ecuatorianos al momento de querer embarcarse en el

comercio electrónico, para esto las empresas están realizando mejoras

tecnológicas en los sitios web además de disminuir los tiempos de entrega de los

productos implementado pagos con tarjetas de crédito o incluso pagos post-venta

para de esta manera incrementar sus ventas y poder llagar a todos los rincones

del país e incluso países vecinos. (El Comercio, 2018)

En el GRÁFICO 17 se puede observar como el porcentaje de hogares a nivel

nacional va aumantando su acceso a internet con el pasar de los años, mientras

que en el GRÁFICO 18 se observa como el porcentaje de personas mayores de 5

años que tienen un smartphone en su hogar va aumentando con el pasar de los

años.

GRÁFICO 17 Acceso a internet a nivel nacional

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Instituto Nacional de Estadisticas y Censo

Page 58: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

36

GRÁFICO 18 Tendencias de Smartphone

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Instituto Nacional de Estadisticas y Censo

Marketplace

Historia

Los Marketplace, también conocidos como mercados electrónicos, tienen un gran

éxito gracias a la implementación del modelo B2B, pero con el pasar del tiempo el

modelo B2C parece ser el modelo ideal para este tipo de mercado, pues le otorga

más beneficios y oportunidades para realizar sus transacciones. (Rodríguez,

2014). Este tipo de mercado virtual ofrece la oportunidad para que los

compradores y vendedores puedan realizar negociaciones, intercambio de

información, análisis de precios y ofertas, además, de poder llevar a cabo todo

tipo de transacciones comerciales, convirtiéndose en un mercado versátil y útil. El

Marketplace (junto al modelo B2B) ha existido desde principio de los años 70,

implementado por IOS (sistemas de información interorganizacional), servía como

conexión entre las empresas con los clientes, o en su defecto con los proveedores,

mediante una red privada conocida como value-added networks o VANs. La

información compartida entre las empresas se realizaba a través de los

computadores y se intercambiaban documentos electrónicos correspondientes a

la compra, venta, envío, recepción, inventarios y actividades financieras. Debido

a su alto costo y poca información (además de no contar con un soporte para el

usuario final) pocas empresas decidieron por adquirirlo. En la actualidad el acceso

Page 59: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

37

a internet ha evolucionado, se tiene una mayor cobertura y bajos costos para su

uso, además del desarrollo y evolución de la web ha permitido una rápida

expansión del Marketplace llegando a utilizarse de manera global y por distintas

empresas. (VÁSQUEZ, 2009)

Definición

Cuando una empresa, mediana o pequeña, desea extender su mercado

implementando ventas por internet en lo primero que se piensa es en crear una

tienda online ofreciendo los productos y/o servicios a sus clientes, esto es muy

similar a crear una tienda física, pero, en la actualidad existen diversas opciones

que se pueden tomar para poder llevar a cabo este propósito, una excelente

opción es poder realizar ventas online a través de terceros más aún si la empresa

no tiene un gran conocimiento o los recursos necesarios, en este tipo de

situaciones es donde se deben usar los Marketplace, que son una tienda virtual

que reúne varios vendedores que ofrecen diferentes productos o servicios para

que los compradores que accedan a este sitio puedan realizar la compra de los

mismos de una manera fácil y eficaz, sin mayores complicaciones. Un Marketplace

es mucho más que una tienda online pues aquí podemos encontrar distintas

empresas que ofrecen sus productos en un mismo sitio otorgando la facilidad de

poder acceder a ellos sin la necesidad de visitar varias páginas otorgando la

comodidad de poder comparar precios, acceder a un gran stock, teniendo distintas

formas de pago e incluso el servicio a domicilio. (Tato, 2015)

Los Marketplace otorgan un entorno tecnológico y comercial para poder realizar

la compra y venta de productos, también denominados centros comerciales

virtuales, porque de manera general un Marketplace puede abarcar desde

supermercados hasta librerías e incluso se puede acceder a productos no

tangibles como películas, música, libros electrónicos, etc., otorgando una gran

opción al momento de adquirir este tipo de contenido. El Marketplace es

administrado por terceras personas la cuales deben otorgar las garantías

necesarias para el adecuado funcionamiento de esta. Hay que tener en cuenta

que por lo general los Marketplace están orientados a ciertos tipos de mercados

por lo tanto los administradores son quienes deciden sobre qué productos se

Page 60: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

38

adapta o no al Marketplace en cuestión, esto ocasiona una desventaja para las

empresas que ofrecen sus productos ya que compartían la misma plataforma con

otras empresas que ofrecen los mismos productos o similares, creando una

competencia directa entre las empresas, no obstante, esto también se presenta

en los centros comerciales físicos donde podemos encontrar distintas tiendas que

ofrecen productos similares en un mismo mercado, es aquí donde entra la decisión

del comprador ya sea por preferencia de marca o precio, el cliente es el que tiene

la determinación de adquirir o no un producto. (González I. R., 2018)

Ventajas

Según (ROCAMORA, 2017) el concepto Marketplace nació al mismo tiempo que

el e-commerce, aunque en un principio solo estaba enfocado al tipo B2B, hoy en

día ha evolucionado y es un canal en constante crecimiento otorgando grandes

ventajas como:

Ahorros en costos: los administradores o dueños del Marketplace son los

encargados de otorgar todas las herramientas necesarias para que las

empresas puedan ofrecer sus productos o servicios, en ocasiones cobran una

cuota mensual o comisionan por cada venta realizada.

Formas de pago: dependiendo del tipo de Marketplace, lo clientes al

momento de realizar una compra pagan directamente al Marketplace, el mismo

es el encargado de realizar los pagos a las empresas.

Posicionamiento: los Marketplace se encargan de realizar todo tipo de

publicidad online, pues es importante estar entre las primeras opciones de

búsquedas para abarcar un gran número de compradores y así poder generar

muchas más ventas, esto implica que la empresa si lo desea puede realizar

publicidad interna, realizando promociones y ofertas para que sus productos

sean los más vendidos.

Sinergia con otros productos: dentro de un Marketplace las empresas tienen

la posibilidad de encontrarse con productos complementos de los suyos, por

Page 61: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

39

ejemplo, una empresa puede dedicarse a la venta de computadores y otra

empresa puede dedicarse a la venta de accesorios o repuestos para las

mismas creando una posible armonía dentro del Marketplace.

Logística completa: muchos Marketplace otorgan toda la gestión que

conlleva vender un producto de manera online, es decir, se encargan de

gestionar la atención al cliente, el registro de los usuarios, la forma de pago, la

facturación y él envió de los productos.

Desventajas

Dentro de un Marketplace podemos encontrarnos con los siguientes

inconvenientes o desventajas:

Mayor competencia: un Marketplace al contener varias empresas en un

mismo sitio crea una competencia directa entre ellas.

Actualización de productos constante: al encontrarse en un mismo sitio

productos similares es necesario que las empresas ajusten los precios y el

stock de estos para garantizar mayores ventas con respecto a la competencia.

No hay libertad de productos: los Marketplace por lo general están

orientados a un tipo de mercado específico, esto ocasiona que en el sitio no

se pueda ofrecer cualquier producto, dicha decisión está en manos de los

administradores del sitio.

Complejidad al reconocimiento de marcas: como el Marketplace es el

encargado de gestionar el proceso de venta en muchas ocasiones el producto

llega al cliente empaquetado con la marca del Marketplace en cuestión. Esto

dependerá del prestigio de la marca adquirida, ya que si es una marca

reconocida los clientes buscaran comprar sus productos.

Costo variable de inscripción: esto dependerá del Marketplace en el que la

empresa desea vender sus productos, si el Marketplace comisiona por las

Page 62: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

40

ventas de la empresa y la empresa tiene un gran volumen de ventas resultaría

costoso, por otra parte, el Marketplace puede cobra una mensualidad y la

empresa no realizar ninguna venta en ese periodo.

Marketplaces reconocidos

Como ya se ha mencionado anteriormente los Marketplaces son plataformas en

las que se ofrece una gran variedad de productos de diferentes marcas, empresas

o negocios e incluso, en ciertas ocasiones, de los mismos usuarios, abriendo una

puerta para que los vendedores puedan dar a conocer sus productos y otorgando

las garantías necesarias para la adquisición de estos. Un Marketplace se destaca

por su funcionamiento rápido y sencillo para los clientes, efectivo y económico

para los vendedores. Gracias a su gran crecimiento en la actualidad existen varios

tipos de Marketplace que puede ofrecer productos específicos hasta una gran

variedad de ellos, también nos podemos encontrar con Marketplace mixtas que

incorporan los distintos tipos de comercio electrónico tales como B2B, B2C o C2C.

(Observatorio eCommerce, 2018)

Entre los más reconocidos a nivel mundial tenemos a:

Amazon: Fundado en 1994 en Estados Unidos, es el e-comerce más

importante a nivel mundial. Se puede considerar como un Marketplace mixto,

en el podemos encontrar productos de su propia marca o de otras empresas

o negocios, se caracteriza por los buenos precios, la atención al cliente y por

las condiciones de envío, debido a su gran crecimiento ha llegado a comprar

compañías, medios de comunicación además de fundar su propia productora.

eBay: Fue fundado en los Estados Unidos en el año 1995, adquirió

popularidad a nivel mundial de una manera acelerada gracias a su innovador

sistema de subasta. En la actualidad incorpora ventas normales ofreciendo

productos de empresas o usuarios, se considera como un Marketplace porque

solo sirve de intermediario para la compra y venta de productos, tiene un gran

posicionamiento en el mercado. Actualmente es la propietaria de PayPal.

Page 63: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

41

AliExpress: Marketplace creado por ALIBABA GROUP, se dedica a la venta

de productos, en su mayoría producidos en China (país de origen de sus

creadores), otorgando la oportunidad de poder realizar compras de cualquier

parte del mundo. Incorporan un método peculiar al momento de realizar los

pagos; el cliente compra el producto, realiza el pago en la plataforma y el

vendedor no recibirá dicho pago hasta que el cliente confirme la entrega en

perfectas condiciones del producto.

Pixmania: De origen francés fundad en el año 2000, tiene una gran

popularidad en España. Permite la venta de productos nuevos o de segunda

mano, en un inicio solo se dedicaba a la fotografía digital, pero en la actualidad

se dedica a la informática, la fotografía y la electrónica.

Google Shopping: No incorpora todas las características de un Marketplace

ya que no vende productos, pero si otorga la posibilidad de que los negocios

de e-commerce compran sus productos para que los clientes puedan acceder

a dicha información comparando precios y calidad, una vez que el cliente está

seguro de lo que desea comprar, solo queda dar un clic sobre el producto

seleccionado y se direccionará a la tienda online que vende el producto.

Mercado Libre: Empresa de origen argentino, fundada en Buenos Aires en

1999, es el líder de Marketplace en América Latina, dedicada a la compra y

venta de productos entre los usuarios inscritos en la plataforma.

Etsy: Marketplace de origen francés, fundada en el año 2005. Su mercado

está enfocado a las personas que desean vender productos artesanales

elaborados por personas comunes, muchos de ellos no tienen una producción

en masa.

AirBnB: Ubicada en San Francisco, Estados Unidos, fundada por Brian

Chesky, Joe Gebbia y Nathan Blecharczyk en el 2008, es un portal de alquiler

de departamentos o habitaciones, pueden ser privados o compartidos y que

las personas los ofrecen a precios bajos. Se puede considerar como un sitio

social basado en el compartir específicamente a viajeros que desean encontrar

Page 64: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

42

un lugar económico, otorgando la oportunidad a las personas de poner en

alquiler a una habitación o departamento que no usan con frecuencia.

Metodología de desarrollo

Antes de abarcar temas sobre la metodología de desarrollo se debe tener en

consideración los siguientes aspectos, definidos por (Sommerville, 2005):

Software:

El termino software no solo se refiere al programa de computador, abarca toda la

documentación asociadas al mismo, así también, como los archivos de

configuración necesarios e importantes para que el sistema opere de forma

correcta.

Proceso de software:

Se pude definir como el conjunto de actividades y resultados asociados, las

actividades son realizadas por los ingenieros de software para producir un

software. Entre las actividades principales y fundamentales podemos definir las

siguientes:

Especificaciones del software: definición de la solución por parte de clientes e

ingenieros de software, se establecen las restricciones y alcances.

Desarrollo del software: diseño y programación.

Validación del software: validación de los procesos.

Evolución del software: posibles cambios requeridos por clientes o mercado.

Ingeniería de software:

Abarca todo lo relacionado a la producción de un software, desde su etapa inicial

hasta los mantenimientos de este después de puesto en producción; dentro de la

producción de software los ingenieros deben aplicar distintas teorías, métodos y

herramientas además de contemplar las restricciones financieras y

organizacionales deben buscar las soluciones que se ajusten al problema

propuesto.

Modelos del proceso de software:

Page 65: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

43

Describen y especifican de manera simple los procesos del software, también

pueden incluir las actividades y los papeles que desempeñan las personas

involucradas dentro de la ingeniería de software, como por ejemplo tenemos a los

siguientes modelos:

Modelo de flujo de trabajo: muestra la secuencia de actividades.

Modelo de flujo de datos o de actividades: muestra la entrada y salida de los

procesos.

Modelo de relación: representa los roles de los involucrados.

Estos modelos se basan en modelos generales de desarrollo de software que son:

Enfoque en cascada.

Desarrollo iterativo.

Basado en componentes.

Métodos de la ingeniería de software:

Los métodos son enfoques estructurados que se utilizan para el desarrollo de un

software que tiene como propósito facilitar la producción del mismo con una alta

calidad y costos bajos. Existen varias metodologías para el desarrollo de un

software, cada una de ellas cuentan con un enfoque distinto dependiendo del área

a donde se aplique, no existe un método ideal para el desarrollo de software.

Metodología tradicional

Dentro de las metodologías tradicionales podemos mencionar a PMP (Project

Management Profesional), lo que significa un Profesional en la gestión de

Proyectos; para poder acceder a este certificado se debe rendir un examen

basado en la guía de PMBok, libro que consta con una serie de pasos y acciones

que se deben seguir, así también como reglas y buenas prácticas que ayudan a

gestionar, controlar y guiar por el camino correcto al proyecto. Esta metodología

se creó en base a la recopilación de las lecciones y experiencias obtenidas a lo

largo de varias décadas de recopilación de información en la gestión de proyectos.

En el 2017 se publicó la sexta edición la misma que está en constante

actualización. Se puede considerar una de las mejores metodologías para la

gestión de proyectos, debido a esto se ha mantenido en pie durante varias

décadas, pero a pesar de esto no es una metodología perfecta y aplicable a todo

Page 66: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

44

tipo de proyectos, está enfocada específicamente a marco-proyectos. Consta de

roles bien definidos, equipo de desarrollo, alcance, costos, tiempos, directores de

proyectos, todos son parte de esta metodología. En muchas ocasiones no se sigue

concretamente todos los lineamientos de esta metodología, tomando ciertas

partes de la misma podemos adaptarla y aplicarla para la gestión de proyectos.

Tiene principalmente un enfoque proactivo y predictivo, establecer y definir todo

antes de empezar con el proyecto, trata de anticipar los posibles cambios, tiene

un alcance completo, ajuste de costos e implementación de un cronograma,

establece comunicaciones, conserva la calidad, identifica los interesados y todo

esto lo elabora el director del proyecto. (Moya, 2017)

Metodología ágil

La metodología tradicional comenzó a tener problemas que no podían resolverse,

estos problemas eran ocasionados por los requerimientos y exigencias de los

clientes. Entre esos problemas podemos destacar el tiempo de entrega de los

proyectos, el cliente demandaba cambios inmediatos y no deseaba esperar a

estudios de posibles riesgos o seguimientos al equipo de trabajo, solo desean que

los cambios se realicen lo más pronto posible exigiendo funcionalidad y calidad.

Los proyectos de bajos presupuesto, con alcances pequeños y cortos, con

tiempos estimados de máximo un mes, al aplicar la metodología tradicional, se

extendían los tiempos de entregas hasta dos meses. Los cambios solicitados por

los clientes variaban constantemente con el pasar del desarrollo del proyecto, no

se contaba con un alcance fijo, el cliente sabía lo que quería, pero solicitaba

nuevos requerimientos con el avance del proyecto. Por todos estos inconvenientes

se implementan las metodologías ágiles que cubren todas estas necesidades y

expectativas de los clientes. Las metodologías ágiles están basadas en un trabajo

incremental e iterativo, este tipo de metodologías se aplican a proyectos con

requerimientos que cambian constantemente, el desarrollo y mantenimiento se

debe adaptar según las necesidades de los clientes, dándole toda la confianza

necesaria al equipo de trabajo el cual serán autosuficiente en las tareas que deben

realizar. Se realizan iteraciones y reuniones diarias para especificar el avance del

proyecto. Esto permite el desarrollo del proyecto con una rapidez notable con

calidad y a bajo costo; en la primera fase podemos tener un entregable que quizá

Page 67: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

45

no cumpla con todos los requerimientos de los clientes, pero puede servir como

prototipo permitiéndole al cliente tener una visión general de lo solicitado

otorgándole la posibilidad de realizar nuevos requerimientos, los que pueden se

implementados en una segunda iteración, tomando como base el prototipo

implementado en iteraciones anteriores, implementando las nuevas mejoras

solicitadas. Los requerimientos solicitados son detallados en tareas que serán

realizadas por los integrantes del equipo de trabajo, con esto se trata de obtener

un proyecto finalizado en corto tiempo. Cabe recalcar que al igual que la

metodología tradicional, dependerá del tipo de proyecto para poder aplicar este

tipo de metodología. (Moya, 2017)

Metodología ágil vs tradicional

En el siguiente cuadro podemos destacar las diferencias entre la metodología ágil

y la metodología tradicional:

CUADRO 2 Diferencia: metodología ágil Scrum y metodología tradicional

PMI

SCRUM PMI

Se enfoca en la ejecución. Se enfoca en la planificación.

Los equipos son autoorganizados y autodirigidos

Existe una figura que controla el proyecto y dirige al equipo.

Equipos pequeños<10 personas y trabajando en el mismo sitio

Equipos grandes distribuidos

Existe colaboración con el cliente

Solo existe negociación de contratos.

La documentación es mínima, según lo que se requiera.

Todo se documenta.

Adaptable a los cambios Planificación de tiempo, costos y alcance

Modelo flexible Modelo estático.

Orientado a proyectos medianos y pequeños

Orientado a proyectos de cualquier tamaño, aunque son más efectivos en proyectos grandes.

Mejor calidad Resultados rápidos.

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: (Moya, 2017)

Page 68: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

46

SCRUM

Historia

Con la finalidad de gestionar proyectos con agilidad, flexibilidad y posibles

cambios durante su desarrollo en el año de 1986 Takeuchi y Nonaka publican el

artículo “The New Product Developroent Game”. Tomando como referencias

empresas que creaban productos en el menor tiempo posible, de excelente

calidad y a bajo costos tales como Honda, HP, Canon, etc. En 1993 Jeff

Sutherland utiliza este modelo para el desarrollo de Software en Ease/Corpoation.

En 1996 Jeff Sutherland y Ken Schwaber presentaron las prácticas que se usan

en un proceso formal de desarrollo de software. Se llama SCRUM por el nombre

de una formación que realizan los jugadores de Rugby. (Trigas Gallego, 2018)

Concepto

Es considerada como una metodología de desarrollo ágil que tiene como principal

característica estar dispuesto a los cambios solicitados por los clientes, lo cual

ocurre muy a menudo; presenta una estructura incremental que se basa en

iteraciones y revisiones.

Scrum está orientado para proyectos de entornos complejos que necesitan

obtener resultados inmediatos, con requisitos que cambian constantemente.

Principalmente se usa para satisfacer las necesidades del cliente, entregándole al

cliente lo que necesita, pero, a pesar de esto no se deben realizar iteraciones muy

largas o llegar a tener requerimientos extensos y tareas no especificas porque

esto generará un incremento en los costes del proyecto.

Características y Ventajas

Entre las ventajas principales tenemos las siguientes:

Adaptabilidad: El desarrollo realizado en iteraciones y el control empírico de

los procesos otorga a que los proyectos sean adaptables a los cambios

permitiendo cambios entre iteraciones.

Page 69: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

47

Transparencia: La comunicación entre el equipo de trabajo es directa y

constante los que permite crear un ambiente de trabajo abierto.

Retroalimentación continua: Esta metodología exige que diariamente se

realiza una reunión, en ésta, el equipo de trabajo expondrá sus tareas y

avances permitiendo la demostración y validación de las iteraciones, también

se da a conocer el avance general del proyecto.

Mejora continua: Al finalizar cada iteración se puede generar entregables que

van mejorando y adquiriendo funcionalidades constante avance el proyecto.

Ambiente de alta confianza: Las reuniones diarias también permiten la

colaboración y la transparencia entre el equipo de trabajo, esto genera un

ambiente de alta confianza.

Responsabilidad colectiva: El equipo de trabajo es “autodependiente” en las

tareas que debe de realizar, involucrando a cada miembro a considerar propio

el proyecto permitiendo que el resultado final sea de calidad.

Motivación: se involucra al equipo de trabajo en los procesos y avances

realizados, motivándolos a conseguir objetivos comunes.

Entrega continua de valor: gracias a las iteraciones se puede realizar

entregables al cliente que solicita avances del proyecto.

Ambiente innovador: la retrospectiva realizada al finalizar cada iteración crea

un ambiente de aprendizaje y capacidad de adaptación generando un

ambiente de innovación en el equipo de trabajo.

Alta velocidad: La colaboración entre el equipo de trabajo permite un

desarrollo rápido en comparación con otros métodos.

Entregables efectivos: La división del proyecto en iteraciones permite

realizar verificación que aseguran entregables eficientes.

Centrado en el cliente: Esta metodología se basa en el valor del negocio y la

colaboración de los socios y clientes.

Resolución rápida de problemas: El trabajo en equipo permite que todos se

involucren para que los problemas sean resueltos con rapidez.

Proceso de desarrollo eficiente: Al inicio de cada iteración se definen

tiempos y tareas clasificadas por su complejidad, permitiendo tener una visión

general del alcance generando mayores niveles de eficiencia.

Entrega anticipada de alto valor: Como se mencionó con anterioridad las

clasificaciones de las tareas permite enfocarse en las principales o las que son

Page 70: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

48

de mayor prioridad para el cliente, permitiendo que estos sean realizados

antes que los demás.

Roles

Entre los roles o responsabilidades definidos en Scrum con la finalidad de cumplir

exitosamente los objetivos del proyecto tenemos los siguientes:

El propietario del producto o Product Owner: Define los criterios de

aceptación del proyecto y es el responsable de que estos sean cumplidos en

su totalidad; debe asegurar la comunicación entre el equipo acerca de las

funcionalidades del proyecto.

El Scrum Master: Es considerado como el líder del equipo, las funciones que

desempeña son las siguientes; se encarga de la motivación, responsable que

el ambiente sea productivo, verifica que se cumplan los principios de scrum.

El equipo Scrum o Team Scrum: Es el equipo de desarrollo, su labor

principal es la creación del proyecto, producto o servicio. Encargados de

cumplir con las tareas asignadas al principio de cada iteración.

Proceso y Elementos que Intervienen en Scrum

Sprint

Las iteraciones también llamados sprint es la segmentación del proyecto en ciclos

cortos y concretos. Las iteraciones pueden durar de 15 a 30 días, en base al sprint

y al avance de los mismos se puede conocer el estado del proyecto.

Reuniones

Pilar fundamental de esta metodología y se dividen en:

Planificación de Sprint: Se realiza al inicio de cada sprint, su función principal

es definir las actividades y los objetivos que se van a cumplir en el sprint. Se

definen las tareas que se van a realizar, clasificándolas por colores que

demuestren la complejidad y prioridad de cada una.

Reunión diaria: Tiene como objetivo verificar el avance de las tareas

designadas a cada miembro del equipo de trabajo, permite conocer el estado

Page 71: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

49

de las tareas, en caso de existir algún inconveniente o problema debe buscar

la forma de solucionarse.

Revisión de Sprint: Se realiza al finalizar cada sprint, su objetivo principal es

la revisión del sprint que se ha terminado. En este punto el equipo de trabajo

puede exponer criterios que se deben de corregir para el próximo sprint.

Elementos

Los elementos que utiliza esta metodología son:

Pila del producto: Es un listado que contiene todos los requerimientos que el

cliente necesita o considera para la elaboración del proyecto, esta lista podrá

ir cambiando constante avanza el desarrollo del proyecto.

Pila de sprint: Es un listado de actividades generada en base a los

requerimientos solicitados por el cliente, esta lista contiene las tareas que

deben ser realizadas por el equipo de trabajo.

Incremento: Al finalizar cada sprint se crea un incremento con las nuevas

posibles tareas solicitadas por los clientes para que sean realizadas en el

próximo sprint.

Fundamentación legal

El proyecto cumple con los reglamentos promulgados en la siguiente ley que

regula los mensajes de datos, la firma electrónica, los servicios de certificación, la

contratación electrónica y telemática, la prestación de servicios electrónicos, a

través de redes de información, incluido el comercio electrónico y la protección a

los usuarios de estos sistemas.

Ley de Comercio Electrónico, firmas electrónicas y mensajes de datos

TITULO PRELIMINAR

Art. 1.- Objeto de la ley. - Esta ley regula los mensajes de datos, la firma

electrónica, los servicios de certificación, la contratación electrónica y telemática,

Page 72: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

50

la prestación de servicios electrónicos, a través de redes de información, incluido

el comercio electrónico y la protección a los usuarios de estos sistemas.

CAPITULO I

PRINCIPIOS GENERALES

Art. 2.- Reconocimiento jurídico de los mensajes de datos. - Los mensajes de

datos tendrán igual valor jurídico que los documentos escritos. Su eficacia,

valoración y efectos se someterá al cumplimiento de lo establecido en esta ley y

su reglamento.

Art. 4.- Propiedad intelectual. - Los mensajes de datos estarán sometidos a las

leyes, reglamentos y acuerdos internacionales relativos a la propiedad intelectual.

Art. 5.- Confidencialidad y reserva. - Se establecen los principios de

confidencialidad y reserva para los mensajes de datos, cualquiera sea su forma,

medio o intención. Toda violación a estos principios, principalmente aquellas

referidas a la intrusión electrónica, transferencia ilegal de mensajes de datos o

violación del secreto profesional, será sancionada conforme a lo dispuesto en esta

ley y demás normas que rigen la materia.

Art. 9.- Protección de datos. - Para la elaboración, transferencia o utilización de

bases de datos, obtenidas directa o indirectamente del uso o transmisión de

mensajes de datos, se requerirá el consentimiento expreso del titular de éstos,

quien podrá seleccionar la información a compartirse con terceros.

La recopilación y uso de datos personales responderá a los derechos de

privacidad, intimidad y confidencialidad garantizados por la Constitución Política

de la República y esta ley, los cuales podrán ser utilizados o transferidos

únicamente con autorización del titular u orden de autoridad competente.

No será preciso el consentimiento para recopilar datos personales de fuentes

accesibles al público, cuando se recojan para el ejercicio de las funciones propias

de la administración pública, en el ámbito de su competencia, y cuando se refieran

a personas vinculadas por una relación de negocios, laboral, administrativa o

contractual y sean necesarios para el mantenimiento de las relaciones o para el

cumplimiento del contrato.

Page 73: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

51

El consentimiento a que se refiere este artículo podrá ser revocado a criterio del

titular de los datos; la revocatoria no tendrá en ningún caso efecto retroactivo.

TITULO III

DE LOS SERVICIOS ELECTRÓNICOS, LA CONTRATACIÓN ELECTRÓNICA Y

TELEMÁTICA, LOS DERECHOS DE LOS USUARIOS, E INSTRUMENTOS

PÚBLICOS

CAPITULO I

DE LOS SERVICIOS ELECTRÓNICOS

Art. 44.- Cumplimiento, de formalidades. - Cualquier actividad, transacción

mercantil, financiera o de servicios, que se realice con mensajes de datos, a través

de redes electrónicas, se someterá a los requisitos y solemnidades establecidos

en la ley que las rija, en todo lo que fuere aplicable, y tendrá el mismo valor y los

mismos efectos jurídicos que los señalados en dicha ley.

Art. 47.- Jurisdicción. - En caso de controversias las partes se someterán a la

jurisdicción estipulada en el contrato; a falta de ésta, se sujetarán a las normas

previstas por el Código de Procedimiento Civil Ecuatoriano y esta ley, siempre que

no se trate de un contrato sometido a la Ley Orgánica de

Defensa del Consumidor, en cuyo caso se determinará como domicilio el del

consumidor o usuario.

Para la identificación de la procedencia de un mensaje de datos, se utilizarán los

medios tecnológicos disponibles, y se aplicarán las disposiciones señaladas en

esta ley y demás normas legales aplicables.

Cuando las partes pacten someter las controversias a un procedimiento arbitral

en la formalización del convenio de arbitraje como en su aplicación, podrán

emplearse medios telemáticos y electrónicos, siempre que ello no sea

incompatible con las normas reguladoras del arbitraje.

CAPITULO III

DE LOS DERECHOS DE LOS USUARIOS O CONSUMIDORES DE SERVICIOS

ELECTRONICOS

Art. 50.- Información al consumidor. - En la prestación de servicios electrónicos

en el Ecuador, el consumidor deberá estar suficientemente informado de sus

Page 74: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

52

derechos y obligaciones, de conformidad con lo previsto en la Ley Orgánica de

Defensa del Consumidor y su Reglamento.

Cuando se tratare de bienes o servicios a ser adquiridos, usados o empleados por

medios electrónicos, el oferente deberá informar sobre todos los requisitos,

condiciones y restricciones para que el consumidor pueda adquirir y hacer uso de

los bienes o servicios promocionados.

La publicidad, promoción e información de servicios electrónicos, por redes

electrónicas de información, incluida la internet, se realizará de conformidad con

la ley, y su incumplimiento será sancionado de acuerdo al ordenamiento jurídico

vigente en el Ecuador.

En la publicidad y promoción por redes electrónicas de información, incluida la

Internet, se asegurará que el consumidor pueda acceder a toda la información

disponible sobre un bien o servicio sin restricciones, en las mismas condiciones y

con las facilidades disponibles para la promoción del bien o Servicio de que se

trate.

En el envío periódico de mensajes de datos con información de cualquier tipo, en

forma individual o a través de listas de correo, directamente o mediante cadenas

de mensajes, el emisor de los mismos deberá proporcionar medios expeditos para

que el destinatario, en cualquier tiempo, pueda confirmar su suscripción o solicitar

su exclusión de las listas, cadenas de mensajes o bases de datos, en las cuales

se halle inscrito y que ocasionen el envío de los mensajes de datos referidos.

La solicitud de exclusión es vinculante para el emisor desde el momento de la

recepción de la misma. La persistencia en el envío de mensajes periódicos no

deseados de cualquier tipo se sancionará de acuerdo a lo dispuesto en la presente

ley.

El usuario de redes electrónicas podrá optar o no por la recepción de mensajes

de datos que, en forma periódica, sean enviados con la finalidad de informar sobre

productos o servicios de cualquier tipo.

TITULO V

DE LAS INFRACCIONES INFORMATICAS

CAPITULO I

Page 75: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

53

DE LAS INFRACCIONES INFORMATICAS

Art. 61.- A continuación del artículo 415 del Código Penal, inclúyanse los

siguientes artículos enumerados:

"Art. ...- Daños informáticos. - El que dolosamente, de cualquier modo, o utilizando

cualquier método, destruya, altere, inutilice, suprima o dañe, de forma temporal o

definitiva, los programas, datos, bases de datos, información o cualquier mensaje

de datos contenido en un sistema de información o red electrónica, será reprimido

con prisión de seis meses a tres años y multa de sesenta a ciento cincuenta

dólares de los Estados Unidos de Norteamérica.

La pena de prisión será de tres a cinco años y multa de doscientos a seiscientos

dólares de los Estados Unidos de Norteamérica, cuando se trate de programas,

datos, bases de datos, información o cualquier mensaje de datos contenido en un

sistema de información o red electrónica, destinada a prestar un servicio público

o vinculada con la defensa nacional.

Art. ...- Si no se tratare de un delito mayor, la destrucción, alteración o inutilización

de la infraestructura o instalaciones físicas necesarias para la transmisión,

recepción o procesamiento de mensajes de datos, será reprimida con prisión de

ocho meses a cuatro años y multa de doscientos a seiscientos dólares de los

Estados Unidos de Norteamérica.

Decreto 1014 Software Libre en Ecuador

El día jueves 10 de Abril del 2008 se emitió el decreto 1014 por parte del ex

presidente de la república el Ec. Rafael Correa Delgado que promueve el uso de

software libre en las instituciones públicas del Ecuador.

Artículo 2.- Se entiende por software Libre a los programas de computación que

se pueden utilizar y distribuir sin restricción alguna, que les permitan su acceso a

los códigos fuentes y que sus aplicaciones puedan ser mejoradas.

Estos programas de computación tienen las siguientes libertades:

a) Utilización del programa con cualquier propósito de uso común.

b) Distribución sin restricción alguna.

c) Estudio y modificación del programa (Requisito: código Fuente disponible).

d) Publicación del programa mejorado (Requisito: código Fuente disponible).

Page 76: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

54

Artículo 17.- El Estado facilitará el acceso a las tecnologías de información y

comunicación en especial para las personas y colectividades que carezcan de

dicho acceso o lo tengan en forma limitada. Habla de un acceso universal donde

la brecha tecnológica es profunda, no solo por la falta de dinero para comprar los

aparatos y los programas, sino sobre todo por la generalizada incapacidad de

usarlos para una real comunicación. Todo esto, con una tecnología que cambia

constantemente y a buen ritmo.

Decreto 1425 Reglamento para la adquisición de software

Emitido el 22 de mayo del 2017 por del ex presidente de la república el Ec. Rafael

Correa Delgado, expide el Reglamento para la adquisición de software por parte

de las entidades contratantes del sector público.

Artículo 1.- Ente Regulador. - La Secretaría Nacional de la Administración Pública,

será el ente regulador en materia de Gobierno Electrónico para las entidades que

conforman el sector público.

Artículo 2.- Valor Agregado Ecuatoriano de los servicios de software. - En los

servicios de desarrollo de software, se considerará como importante componente

de valor agregado ecuatoriano cuando su desarrollo sea mayoritariamente

ecuatoriano, es decir, si existe una participación mayoritaria de autores,

desarrolladores programadores ecuatorianos.

Los servicios en que considere desarrollo de software, reconocerán como

importante componente de valor agregado ecuatoriano a aquellos en cuya

provisión participare personal técnico ecuatoriano de manera mayoritaria.

La entidad rectora del Sistema Nacional de Contratación Pública definirá los

umbrales respectivos para determinar el componente de calor agregado

ecuatoriano, que permita aplicar la prelación prescrita en el artículo 148 del Código

Orgánico de la Economía Social de los Conocimientos, Creatividad e Innovación.

Art.- 4.- Adquisición de software de código abierto sin componente mayoritario de

servicios de valor agregado ecuatoriano (tercera clase de prelación). - Se otorgará

Page 77: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

55

preferencia a la solución de software de código abierto que presente un mayor

componente de valor agregado ecuatoriano en relación a otras soluciones

participantes en este orden de clase de prelación.

Art.- 7.- Manifestaciones de interés.- En caso que no sea posible o pertinente

acceder al primer orden de clase de prelación, la entidad requirente, previo a

solicitar la autorización a la Secretaría Nacional de la Administración Pública,

deberá publicar en el portal definido por el Servicio Nacional de Contratación

Pública las especificaciones generales de la necesidad institucional para la futura

adquisición, a fin de recabar manifestaciones de interés de proveedores de

software de código abierto con un importante componente de valor agregado

ecuatoriano.

De existir manifestaciones de interés de software de código abierto con un

importante componente de valor agregado ecuatoriano, la entidad requirente

iniciará el proceso de contratación en el primer orden de clase de prelación. De no

haberlas, la entidad continuará con el trámite de autorización que corresponda.

Pregunta científica a contestarse

1. ¿El comercio electrónico es una herramienta completa que podemos

implementar y explotar en nuestro medio para obtener grandes beneficios?

2. ¿La elaboración de un Marketplace satisface todas las necesidades tanto de

vendedores como compradores?

3. ¿Qué ventajas ofrece la implementación de un Marketplace orientado a la

adquisición de servicios en el ecuador?

Definiciones conceptuales

Aplicación web

Son aplicaciones que permiten a los usuarios poder acceder a ellas mediante un

navegador. Son muy populares porque no necesitan instalación previa en los

clientes, se implementan en un lenguaje que pueda reconocer los navegadores

sin importar el sistema operativo que utilice el cliente. Las páginas se pueden

actualizar fácilmente, los sitios web son de diversos tipos y los más comunes son

aquellos que interactúan con los clientes. (Ecured, 2018)

Page 78: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

56

Estructura de Aplicación web

Cliente: Se puede considerar como cliente el navegador web, porque él es el que

realiza la petición al servidor para que los usuarios puedan navegar por las

páginas e interactuar con la funcionalidad del sitio web. Procesa las respuestas

brindadas por el servidor y se las presenta al usuario final.

Servidor: Es el intermediario entre el cliente y la base de datos, está configurado

para presentar las páginas que contiene el sitio web conociendo las direcciones

exactas de cada sitio. Es el encargado de tomar información de la base de datos

procesarla y responder las peticiones solicitadas por los clientes.

Base de datos: Es la encargada de gestionar todos los datos que fluyen por la

aplicación web, debe ser integra y segura para otorgar un funcionamiento correcto

y estable. Al igual que el servidor debe tener una infraestructura robusta para

poder soportar toda la carga operativa que generan los clientes.

En el GRÁFICO 19 se puede observar un ejemplo de arquitectura web con los

elementos antes mencionados.

GRÁFICO 19 Arquitectura web

ELABORADO POR: Esperanza Ramírez y Alan Reyes. Fuente: (Luján, 2002)

Page 79: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

57

Framework

De una manera simple se puede definir como el entorno de trabajo que

implementa distintos componentes configurables para poder construir una

aplicación.

Framework ZK

“ZK es un marco de interfaz de usuario que le permite crear increíbles aplicaciones

web y móviles sin tener que aprender JavaScript o AJAX” (www.zkoss.org).

Zk es un framework de código abierto basado en Java, aunque también puede ser

utilizado con otro tipo de lenguaje. Permite la creación de páginas sin mayores

complejidades al momento de diseñar y programar la funcionalidad de las mismas

teniendo como resultado una interfaz de usuario agradable. (Scerro, 2009)

GRÁFICO 20 Arquitectura de Framework ZK

ELABORADO POR: Esperanza Ramírez y Alan Reyes. Fuente: (ZK, 2017)

Eclipse

Plataforma de código abierto basado en Java, incluye un conjunto de herramientas

de Desarrollo de Java (JDT), a su vez también incluye Entorno de Desarrollo de

Complementos (PDE) permitiéndole al usuario la construcción de herramientas

Page 80: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

58

que se integren fácilmente con el entorno de Eclipse. Aunque está desarrollado

en java, permite ser usado como entorno de trabajo para otros lenguajes de

programación mediante la instalación y configuración de complementos.

(Gallardo, 2012)

Para el desarrollo de este proyecto se escogió Eclipse Mars porque es una versión

estable que permite configurar una gran variedad de herramientas para el

desarrollo de aplicaciones trabajando conjuntamente con el framework ZK y la

herramienta de Apache para la ejecución del sitio web. Cuenta con una versión

portable útil al momento de ejecutar el sistema en otros ordenadores.

GRÁFICO 21 Entorno de trabajo de Eclipse

ELABORADO POR: Esperanza Ramírez y Alan Reyes. Fuente: Esperanza Ramírez y Alan Reyes.

Page 81: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

59

Java

Lenguaje de programación orientado a objetos, desarrollado por Sun

Mycrosystems, actualmente su propietario es Oracle. Uno de los lenguajes de

programación más utilizados a nivel mundial por su flexibilidad al momento de ser

ejecutado ya que una de sus características principales es ser multiplataforma.

Las versiones de Java son las siguientes:

Versión 1.0.

Versión 1.1.

Versión 1.2.

Versión 1.3.

Versión 1.4.

Versión 1.5.

Versión 1.6.

Versión 1.7.

Versión 1.8.

Para la elaboración del proyecto se hará uso de la versión 1.8.

Servidores

Es un equipo informático que forma parte de una red con la finalidad de brindar y

proveer servicios a otros equipos denominados como clientes. Pueden existir

servidores de hardware, que se refiere al equipo físico, configurado para cumplir

cierta funcionalidad, se da esta denominación porque cualquier equipo informático

puede ser usado como servidor con las configuraciones necesarias. También

existe los servidores de software, que se refiere implícitamente al programa que

realiza esta funcionalidad; en un equipo pueden existir varios softwares

configurados de manera específica que pueden ofrecer diferentes servicios. Existe

una gran variedad de servidores tales como: de archivos, web, base de datos,

juegos, proxy, DNS, etc. (How, 2016)

Page 82: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

60

GRÁFICO 22 Modelo cliente-servidor

ELABORADO POR: Esperanza Ramírez y Alan Reyes. Fuente: Esperanza Ramírez y Alan Reyes.

Apache Tomcat

Es un software de código abierto que cuenta con las aplicaciones de Java Servlet,

Java Server Pages, Java Expression Language y Java WebSocket. Desarrollado

por Java Community Process. Es una colaboración de varios desarrolladores

alrededor del mundo, diseñado en un entorno abierto y participativo. Un

contenedor Servlet y Java Server Pages desarrollado bajo la Licencia Apache.

(Apache, 2018)

Las versiones de Apache son las siguientes:

Versión 3.3

Versión 4.1

Versión 5.5

Versión 6.0

Versión 7.0

Versión 8.0

Versión 8.5

Versión 9.0

Page 83: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

61

CAPÍTULO III

PROPUESTA TECNOLÓGICA El objetivo principal del proyecto propuesto es otorgar una plataforma de comercio

electrónico que permita ofrecer distintos tipos de servicios orientados a la

organización de eventos sociales, para que los clientes puedan solicitarlos acorde

a sus necesidades. El sistema servirá como enlace práctico y novedoso entre

proveedores y clientes facilitando las transacciones realizadas a través de este.

Análisis de factibilidad

El proyecto propuesto se considera factible porque consiste en implementar una

solución informática acorde a la tecnología actual, con el propósito de facilitar a

los clientes la adquisición de servicios y/o productos necesario para la

organización de un evento social, cubriendo todas las necesidades de clientes y

proveedores, mediante la interacción con la plataforma de comercio electrónico

que brindará las herramientas necesarias para llevar a cabo las transacciones de

una manera segura, rápida y eficiente.

Se estudiarán la factibilidad operacional, técnica, económica y legal con la

finalidad de evaluar los aspectos del proyecto propuesto.

Factibilidad Operacional

La implementación del proyecto propuesto será una opción útil y eficiente que

ayudará a los clientes a acceder a distintas opciones para organizar un evento

social desde la comodidad de sus hogares, por otra parte, permitirá a los

proveedores, dueños de pequeños o medianos negocios que ofrecen dichos

servicios, a incursionar en un nuevo mercado a bajo costo ofreciéndole una

Page 84: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

62

herramienta fácil de usar que les permita controlar y gestionar los servicios y/o

productos ofrecidos.

La implementación consiste en una plataforma de comercio electrónico

(Marketplace) que permitirá a varios proveedores poder registrar los distintos

servicios que ofrecen, para que los clientes puedan acceder a ellos comparando

precios y realizando pedidos, todo esto dentro de un mismo sistema con una

interfaz sencilla y fácil de manejar que estará disponible los 365 días del año, 7

días de la semana y las 24 horas del día.

Los clientes podrán acceder, registrarse, y realizar pedidos desde cualquier

computador con acceso a internet y mediante el uso de un navegador web. Los

pedidos se realizarán de manera online permitiendo a los clientes acceder a

información actualizada y detallada de cada servicio disponible en la plataforma.

Factibilidad técnica

La factibilidad técnica evalúa dos aspectos software y hardware.

Software: para el desarrollo del proyecto propuesto se necesitarán las siguientes

herramientas de software:

Framework de desarrollo: ZK.

Lenguaje de programación: Java y XHTML.

Servidor de aplicaciones: Apache.

Plataforma de desarrollo: Eclipse.

Herramienta para reportes: iReport.

Base de datos: MySQL.

Hardware: para el desarrollo de la plataforma de comercio electrónico se utilizará

un equipo portátil con las siguientes características:

Procesador: Dual-Core.

Disco duro: 500 GB.

Memoria Ram: 4GB.

Sistema Operativo: Windows 10.

Page 85: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

63

Para implementar el proyecto propuesto se debe contar con un Hosting, espacio

en internet donde será almacenada la plataforma de comercio electrónico, además

se debe contar con un Dominio, nombre que será asignado a la plataforma de

comercio electrónico para que los proveedores y clientes puedan acceder. Para

poder adquirir el Hosting y el Dominio se puede visitar distintos sitios que los

ofrecen a bajo costo, dependiendo de la capacidad que se desea contratar, entre

los sitios que ofrecen este servicio podemos mencionar a: hostingecuador.ec,

daganet.net, ecuaweb.com, webempresa.com, siteground.es, one.com,

godaddy.com , entre otras. Para poder acceder a la plataforma de comercio

electrónico es necesario que el navegador web soporte HTML5.

El resultado del análisis determina que el proyecto propuesto es viable

técnicamente, porque será implementado con tecnología actual y de alto

rendimiento que asegura el buen funcionamiento y operatividad de la plataforma

de comercio electrónico, además debemos tener en cuenta que todas las

herramientas de software utilizadas para su desarrollo son libres y de código

abierto.

Factibilidad Legal

El proyecto propuesto es factible desde el punto de vista legal, porque para su

desarrollo e implementación no se incumple con ninguna norma o ley vigente

establecida, además para su desarrollo se utilizarán herramientas de software

libre cumpliendo con lo establecido en el “Decreto 1014 Software Libre en

Ecuador” mencionado con anterioridad en el capítulo II.

Factibilidad Económica

El proyecto propuesto es viable económicamente porque, como se dijo

anteriormente, será desarrollado con herramientas de código abierto, para las que

no se necesita adquirir ningún tipo de licencias para su uso, permitiendo que el

desarrollo de la propuesta se realice a bajo costo, esto no quiere decir, que su

operatividad disminuya con respecto a otros productos elaborados con

Page 86: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

64

herramientas de pago, es decir, podrá otorgar funcionalidades y operatividad

competente con los productos existentes en el mercado actual.

Los costos considerados para el desarrollo de la plataforma de comercio

electrónico son los siguientes:

CUADRO 3 Costos de Recursos Humanos

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

CUADRO 4 Costos de Recursos Tecnológicos-hardware

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

CUADRO 5 Costos de Recursos Tecnológicos-software

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

CUADRO 6 Costos de Recursos Materiales

Recursos Humanos Costo

Líder del proyecto $ 1500

Programador 1 $ 800

Programador 2 $ 800

Total del presupuesto $ 3100

Recursos Tecnológicos Costo

Equipo Portátil $ 1500

Total del presupuesto $ 1500

Recursos Tecnológicos Costo

Framework de desarrollo zk $ 0

Servidor Apache $ 0

Plataforma de desarrollo Eclipse $ 0

Herramientas para reporte ¡Report $ 0

Base de datos MySQL $ 0

Total del presupuesto $ 0

Recursos Tecnológicos Costo

Gastos de Impresión $ 170

Suministros de oficina $ 100

Conexión a Internet $ 80

Page 87: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

65

ELABORADO POR: Esperanza Ramírez y Alan Reyes.

FUENTE: Datos de la propuesta

CUADRO 7 Costo Total

ELABORADO POR: Esperanza Ramírez y Alan Reyes.

FUENTE: Datos de la propuesta

Etapas de la metodología del proyecto

Para el desarrollo del proyecto propuesto se aplicará la metodología ágil SCRUM,

con la elaboración de 6 sprint. La metodología y los sprint se detallan a

continuación:

Personas y roles del equipo SCRUM:

De acuerdo con la metodología se debe especificar el equipo y los roles que

va a desempañar cada miembro, los cuales se detallan en el siguiente cuadro:

CUADRO 8 Personal y Roles del Equipo Scrum.

Rol Personal

Product Owner Ing. Pedro Moncada Romero

Scrum Master Esperanza Ramírez y Alan Reyes

Scrum Team Esperanza Ramírez

Scrum Team Alan Reyes

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

Movilización $ 60

Luz y otros $ 200

Total del presupuesto $ 610

Recursos Costo

humanos $ 3100

hardware $ 1500

software $ 0

Materiales $ 610

Total del presupuesto $ 5210

Page 88: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

66

Herramientas Scrum

Para el desarrollo del proyecto propuesto se deben plantear dos preguntas

importantes ¿Por qué? y ¿Cómo?, las mismas que se responderán con el uso

de ciertas herramientas que nos otorga SCRUM con la finalidad de definir

respuestas a las preguntas planteadas.

Documentación

Product Backlog (Pila del Producto)

Sprint Backlog (Pila del Sprint).

Sprint

Incremento

Registro y seguimientos de avances

Burn Up Chart. (Grafico del Producto)

Burn Down Chart. (Gráfica del avance)

Reuniones

Reunión al inicio de cada Sprint

Reunión técnica diaria.

Reunión al final de cada Sprint.

Entrega del incremento.

Product Backlog (Pila del Producto)

Mediante el análisis de sitios web de empresas que ofrecen servicios para

organizar, planificar y decorar eventos sociales, y la revisión de la

funcionalidad y operatividad de plataformas de comercio electrónico, se obtuvo

un listado de requerimientos que serán tomados en cuenta para el desarrollo

del proyecto propuesto.

Teniendo en cuenta que el proyecto propuesto debe brindar todas las

herramientas necesarias y funcionalidad operativa eficaz y sencilla para que

los usuarios puedan interactuar con la misma, podemos mencionar los

siguientes: registro de usuarios, inicio de sesión para usuario, búsqueda

acorde a los criterios ingresados, registro de proveedores, visualización de

Page 89: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

67

proveedores, servicios que ofrecen los proveedores, realizar pedidos, entre

otros.

Para definir estos puntos fue necesario organizar una reunión con el Equipo

Scrum, dando como resultado, la obtención de una lista ordenada de historias

de usuario categorizadas por prioridad que serán asignadas y distribuidas al

Scrum Team.

Sprint Backlog (Pila del Sprint)

La metodología especifica que se debe definir el tiempo que va a durar cada

Sprint, para el desarrollo del proyecto propuesto se cuenta con un tiempo

estipulado de 3 meses, por lo tanto, se considera que para cada sprint se

otorgará una semana.

Las actividades por realizarse, los responsables asignados y el sprint

correspondiente se detallan a continuación:

CUADRO 9 Sprint Backlog (Pila del Sprint) ID Actividad Número de

Sprint Responsable

A-01

Roles del sistema (definición) 1 Alan Reyes

A-02

Administración de usuarios 1 Alan Reyes

A-03

Administración de proveedores 1 Esperanza Ramírez

A-04

Opciones para edición de perfil 1 Esperanza Ramírez

A-05

Seguridad de usuarios 1 Esperanza Ramírez

A-06

Administración de servicios 2 Alan Reyes

A-07

Asignación de servicios 2 Alan Reyes

A-08

Opciones de menú 2 Esperanza Ramírez

A-09

Opciones de usuarios 2 Esperanza Ramírez

A-10

Administración de roles 3 Esperanza Ramírez

A-11

Administración de acceso por rol 3 Esperanza Ramírez

Page 90: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

68

A-12

Asignación y verificación de roles 3 Alan Reyes

A-13

Configuración de parámetros 3 Alan Reyes

A-14

Consulta de servicios 4 Esperanza Ramírez

A-15

Consulta de proveedores 4 Esperanza Ramírez

A-16

Realización de pedidos 4 Alan Reyes

A-17

Búsqueda masiva de servicios 4 Alan Reyes

A-18

Consulta de pedidos 4 Alan Reyes

A-19

Administración de pedidos 5 Esperanza Ramírez

A-21

Asignación de pedidos 5 Esperanza Ramírez

A-22

Vista de forma de pago 5 Alan Reyes

A-23

Reporte de pedidos (factura) 5 Alan Reyes

A-25

Calendario de notificaciones 6 Esperanza Ramírez

A-26

Consulta de ventas para proveedores 6 Alan Reyes

A-27

Vista de servicios para proveedores 6 Alan Reyes

A-28

Vista de pedidos para proveedores 6 Alan Reyes

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

Sprint

Como se mencionó anteriormente se realizarán 6 sprint para el desarrollo del

proyecto propuesto, el sprint divide el desarrollo y agrupan las actividades

permitiendo realizar tareas pequeñas y tener entregables funcionales al

finalizar cada sprint, otorgando la oportunidad de realizar ajustes o cambios o

planificados en cada sprint; a continuación, se especifican los cambios

realizados dentro y el módulo modificado dentro cada sprint:

Page 91: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

69

Sprint 1

CUADRO 10 Sprint 1

Fase Descripción Análisis Reunión para definir las actividades y funciones de cada

miembro del Scrum Team.

Diseño Cambios en el modelo de entidad relación en los módulos afectados

Diseño de Interfaz gráfica del sistema

Desarrollo Opciones del módulo de configuración del sistema

Pruebas Las siguientes funcionalidades serán probadas: • Administración de usuarios • Administración de proveedores • Opciones para edición de perfil • Seguridad de usuarios

Entrega Entrega del Sprint finalizado al Scrum Master

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

A continuación, se detallan las actividades realizadas en este Sprint:

- Roles del sistema (definición):

El sistema contará con los siguientes roles:

• Administrador.

• Usuarios.

• Proveedores.

- Módulo de configuraciones del sistema:

Se agregan las siguientes funcionalidades en el módulo de configuraciones:

• Administración de usuarios.

• Administración de proveedores.

• Edición de Perfil de usuarios.

• Seguridad de usuarios.

- Administración de usuarios:

Opción del sistema que permitirá agregar o modificar la información de los

usuarios contando con las siguientes opciones:

• Creación de usuarios: para la creación de los usuarios se solicitará

que se llene un formulario con información básica y personal para la

creación del perfil.

Page 92: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

70

• Modificación de usuarios: permitirá la edición de información del

usuario tales como lugar contactos o lugar de residencia, el

administrador podrá activar/inactivar usuarios en el sistema.

• Listado de usuarios: permitirá realizar consulta de los usuarios

registrados en el sistema, esta opción es un privilegio otorgado al

administrador.

- Administración de proveedores

Opción del sistema que permitirá agregar o modificar la información de los

proveedores contando con las siguientes opciones:

• Creación de proveedores: para la creación de los proveedores se

solicitará que se llene un formulario con información básica y verídica

que será evaluada y aprobada por el administrador.

• Modificación de proveedores: permitirá la edición de información del

proveedor tales como dirección de matriz o sucursales, el

administrador podrá activar/inactivar los proveedores en el sistema.

• Listado de proveedores: permitirá realizar consulta de los

proveedores registrados en el sistema, esta opción es un privilegio

otorgado al administrador.

- Opciones para edición de perfil

Los usuarios y proveedores tendrán la opción de editar su perfil acorde a las

necesidades y gusto de estos.

- Seguridad de usuarios

El sistema tendrá una opción para poder iniciar sesión, los pedidos se

realizarán y serán vinculados a usuarios, por lo tanto, se debe ingresar o tener

la sesión activa al momento de realizar un pedido a los proveedores.

Page 93: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

71

Sprint 2

CUADRO 11 Sprint 2

Fase Descripción Análisis Reunión para definir las actividades y funciones de cada miembro del

Scrum Team.

Diseño Cambios en el modelo de entidad relación en los módulos afectados

Diseño de Interfaz gráfica del sistema

Desarrollo Opciones del módulo de configuración del sistema

Pruebas Las siguientes funcionalidades serán probadas: • Administración de servicios. • Asignación de servicios. • Opciones de menú. • Opciones de usuarios.

Entrega Entrega del Sprint finalizado al Scrum Master

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

A continuación, se detallan las actividades realizadas en este Sprint:

- Módulo de configuraciones del sistema:

Se agregan las siguientes funcionalidades en el módulo de configuraciones:

• Administración de servicios.

• Asignación de servicios.

• Opciones de menú.

• Opciones de usuarios.

- Administración de servicios.

Opción del sistema que permitirá agregar o modificar la información de los

servicios contando con las siguientes opciones:

• Creación de servicios: solo el administrador podrá crear o registrar

los servicios en el sistema.

• Modificación de proveedores: permitirá la edición de información del

servicio, el administrador podrá activar/inactivar los proveedores en el

sistema.

• Listado de proveedores: permitirá realizar consulta de los servicios

registrados en el sistema, esta opción es un privilegio otorgado al

administrador.

Page 94: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

72

- Asignación de servicios.

Los proveedores tendrán la opción de registrar los servicios que ofrecerán a

los clientes, esto lo puede realizar al momento de crear el usuario o cuando ya

se haya registrado en el sistema, de igual manera podrá agregar o quitar

servicios acordes a lo que ofrece el proveedor.

- Opciones de menú.

Opción del sistema que permitirá agregar o modificar la información de las

opciones del sistema contando con lo siguiente:

• Creación de las opciones del sistema: solo el administrador podrá

crear las opciones del sistema y configurar quienes tendrán acceso a

las mismas.

• Modificación de las opciones del sistema: permitirá la edición de

información de las opciones del sistema, esta opción es un privilegio

otorgado al administrador.

• Listado de las opciones del sistema: el administrador podrá realizar

consulta de las opciones del sistema.

- Opciones de usuarios.

Diseño de la pantalla inicial del sistema para que los usuarios puedan realizar

pedidos específicamente a un solo proveedor o realizar la búsqueda masiva

de todos los servicios registrados en el sistema acorde a los criterios de

búsqueda seleccionado por el usuario.

Sprint 3

CUADRO 12 Sprint 3

Fase Descripción Análisis Reunión para definir las actividades y funciones de cada miembro del Scrum

Team.

Diseño Cambios en el modelo de entidad relación en los módulos afectados

Diseño de Interfaz gráfica del sistema

Desarrollo Opciones del módulo de configuración del sistema

Pruebas Las siguientes funcionalidades serán probadas: • Administración de roles. • Administración de acceso por rol. • Asignación y verificación de roles. • Configuración de parámetros.

Entrega Entrega del Sprint finalizado al Scrum Master

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

Page 95: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

73

A continuación, se detallan las actividades realizadas en este Sprint:

- Módulo de configuraciones del sistema:

Se agregan las siguientes funcionalidades en el módulo de configuraciones:

• Administración de roles.

• Administración de acceso por rol.

• Asignación y verificación de roles.

• Configuración de parámetros.

- Administración de roles

Opción del sistema que permitirá agregar o modificar la información de los

roles otorgados a los usuarios, contando con las siguientes opciones:

• Creación de roles: solo el administrador podrá crear o registrar los

roles en el sistema, así también como la asignación de estos.

• Modificación de roles: permitirá la edición de información de los roles,

el administrador podrá activar/inactivar los roles en el sistema.

• Listado de roles: permitirá realizar consulta de los roles registrados

en el sistema, esta opción es un privilegio otorgado al administrador.

- Administración de acceso por rol

Opción del sistema que permitirá asignar los roles a los usuarios y proveedores

que se encuentren registrados, esto permitirá controlar las opciones del menú

disponibles para cada rol. Se podrá activar e inactivar los roles a los usuarios,

con la finalidad de denegar el acceso a ciertas opciones del sistema si el

administrador así lo considera.

- Asignación y verificación de roles

A las personas que se registren en el sistema se les asignará por defecto el

rol de usuarios, el rol de proveedores tendrá que ser solicitado y después de

ciertas verificaciones por parte del administrador se otorgará este rol para

poder ofertar sus productos/servicios en el sistema.

- Configuración de parámetros

Page 96: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

74

Opción del sistema que permitirá agregar o modificar la información de los

parámetros de configuración, contando con las siguientes opciones:

• Creación de parámetros: solo el administrador podrá crear o registrar

los parámetros de configuración, para su creación se debe especificar

el tipo de dato e ingresar el id del mismo.

• Modificación de parámetros: permitirá la edición de información de

los parámetros de configuración, el administrador podrá

activar/inactivar los parámetros en el sistema.

• Listado de parámetros: permitirá realizar consultas de los parámetros

de configuración registrados en el sistema, esta opción es un privilegio

otorgado al administrador.

Sprint 4

CUADRO 13 Sprint 4

Fase Descripción Análisis Reunión para definir las actividades y funciones de cada miembro del

Scrum Team.

Diseño Cambios en el modelo de entidad relación en los módulos afectados

Diseño de Interfaz gráfica del sistema

Desarrollo Opciones del módulo de clientes

Pruebas Las siguientes funcionalidades serán probadas: • Consulta de servicios • Consulta de proveedores • Realización de pedidos • Búsqueda masiva de servicios • Consulta de pedidos

Entrega Entrega del Sprint finalizado al Scrum Master

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

A continuación, se detallan las actividades realizadas en este Sprint:

- Módulo de clientes:

• Consulta de servicios

• Consulta de proveedores

• Realización de pedidos

• Búsqueda masiva de servicios

• Consulta de pedidos

Page 97: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

75

- Consulta de servicios

El sistema permitirá realizar la consulta de los servicios que se encuentren

disponibles, la disponibilidad y cantidad de servicios en el sistema dependerá

de los proveedores quienes serán los encargados de ofertarlos.

- Consulta de proveedores

El sistema permitirá realizar la consulta de los proveedores registrados y

activos, esta opción queda a elección de los usuarios que desea realizar el

pedido, ya que, podría realizarlo a un proveedor en específico.

- Realización de pedidos

El sistema permitirá realizar pedidos a los usuarios de los servicios que

requieran, otorgándole toda la información necesaria y concreta para su

satisfacción.

- Búsqueda masiva de servicios

Opción del sistema que permitirá realizar una búsqueda entre todos los

servicios disponibles, la búsqueda se realizará en base a los criterios

otorgados por los usuarios.

- Consulta de pedidos

Una vez que el usuario haya realizado su pedido podrá realizar la consulta de

él o de los servicios adquiridos, así como también de los pedidos realizados

con anterioridad.

Sprint 5

CUADRO 14 Sprint 5

Fase Descripción Análisis Reunión para definir las actividades y funciones de cada miembro del

Scrum Team.

Diseño Cambios en el modelo de entidad relación en los módulos afectados

Diseño de Interfaz gráfica del sistema

Desarrollo Opciones del módulo de pedidos

Page 98: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

76

Pruebas Las siguientes funcionalidades serán probadas: • Administración de pedidos • Asignación de pedidos • Vista de forma de pago • Reporte de pedidos (factura)

Entrega Entrega del Sprint finalizado al Scrum Master

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

A continuación, se detallan las actividades realizadas en este Sprint:

- Módulo de pedidos:

• Administración de pedidos

• Asignación de pedidos

• Vista de forma de pago

• Reporte de pedidos (factura)

- Administración de pedidos

El sistema permitirá a los usuarios preparar su pedido de una manera flexible

sin importar que los servicios pertenezcan a varios proveedores.

- Asignación de pedidos

Una vez que los usuarios realicen los pedidos el sistema notificará a los

proveedores involucrados.

- Vista de forma de pago

El sistema permitirá que los usuarios escojan, entre las opciones disponibles,

la forma de pago que ellos deseen.

- Reporte de pedidos (factura)

Al finalizar el pedido, el usuario podrá observar de manera detallada los

servicios que han adquirido.

Page 99: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

77

Sprint 6

CUADRO 15 Sprint 6

Fase Descripción Análisis Reunión para definir las actividades y funciones de cada miembro del

Scrum Team.

Diseño Cambios en el modelo de entidad relación en los módulos afectados

Diseño de Interfaz gráfica del sistema

Desarrollo Opciones del módulo de proveedores

Pruebas Las siguientes funcionalidades serán probadas: • Calendario de notificaciones • Consulta de ventas para proveedores • Vista de servicios para proveedores • Vista de pedidos para proveedores

Entrega Entrega del Sprint finalizado al Scrum Master

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

A continuación, se detallan las actividades realizadas en este Sprint:

- Módulo de proveedores:

• Calendario de notificaciones

• Consulta de ventas para proveedores

• Vista de servicios para proveedores

• Vista de pedidos para proveedores

- Calendario de notificaciones

El sistema permitirá que los proveedores visualicen mediante un calendario

las fechas de los pedidos realizados por los usuarios, permitiendo llevar un

control diario y oportuno de los pedidos solicitados.

- Consulta de ventas para proveedores

El sistema permitirá que los proveedores visualicen todas las ventas

realizadas.

- Vista de servicios para proveedores

El sistema permitirá que los proveedores consulten, ingresen y modifiquen los

servicios que deseen poner a disposición de los usuarios (clientes).

Page 100: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

78

- Vista de pedidos para proveedores

El sistema permitirá que los proveedores visualicen los pedidos que los

usuarios hayan solicitado, esta información se presentará al instante (online).

DISEÑO DE CASOS DE USO Y DIAGRAMAS DE SECUENCIA

Diagramas de caso de uso

Diagrama de inicio de sesión:

GRÁFICO 23 Caso de uso de inicio de sesión

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

CUADRO 16 Caso de uso de inicio de sesión

Inicio de Sesión

Actor Usuario

Propósito Iniciar sesión con el usuario asignado

Resumen Inicio de sesión

Entrada Usuario y Contraseña

Salida Mensaje de bienvenida o datos incorrectos

Trayecto 1.El sistema muestra la pantalla de inicio. 2.El usuario presiona el botón iniciar sesión. 3.El usuario ingresa su usuario. 4. El usuario ingresa su contraseña. 5. El usuario presiona el botón “Ingresar”.

Page 101: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

79

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

Diagrama de administración de usuario:

GRÁFICO 24 Caso de uso de administración de usuarios

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

CUADRO 17 Caso de uso de creación de usuario

.

ELABORADO POR: Esperanza Ramírez y Alan Reyes.

FUENTE: Datos de la propuesta

6. El sistema valida los datos ingresados. 7. El sistema indica que ha iniciado sesión. 8. Fin.

Creación de Usuario

Actor Administrador

Propósito Registrar un nuevo usuario en el sistema

Resumen Creación de nuevo usuario

Entrada Datos del usuario

Salida Mensaje de éxito o error.

Trayecto 1. El sistema muestra la pantalla de inicio. 2. El administrador inicia sesión. 3. El administrador selecciona la opción “usuarios”. 4. El administrador presiona el botón “nuevo”. 5. El administrador ingresa los datos correspondientes. 6. El sistema valida los datos ingresados. 7. El sistema indica transacción exitosa. 8. Se registran los datos. 9. Fin.

Page 102: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

80

CUADRO 18 Caso de uso de modificar usuario

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

CUADRO 19 Caso de uso de consultar usuario.

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

Modificar usuario

Actor Administrador

Propósito Modificar información del usuario en el sistema

Resumen Modificar usuario

Entrada Datos del usuario

Salida Mensaje de éxito o error.

Trayecto 1. El sistema muestra la pantalla de inicio. 2. El administrador inicia sesión. 3. El administrador selecciona la opción “usuarios”. 4. El sistema mostrará todos los usuarios registrados. 5. El administrador seleccionará el usuario a modificar. 6. El administrador modifica los datos correspondientes. 7. El sistema valida los datos ingresados. 8. El sistema indica transacción exitosa. 9. Se modifican los datos. 10. Fin.

Consultar usuario

Actor Administrador

Propósito Consultar información del usuario en el sistema

Resumen Consultar usuario

Entrada Código del usuario

Salida Mensaje de éxito o error.

Trayecto 1. El sistema muestra la pantalla de inicio. 2. El administrador inicia sesión. 3. El administrador selecciona la opción “usuarios”. 4. El sistema mostrará todos los usuarios registrados. 5. El administrador seleccionará el usuario a modificar. 6. El sistema muestra la información correspondiente. 7. Fin.

Page 103: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

81

Diagrama de administración de proveedores:

GRÁFICO 25 Caso de uso de administración de proveedores

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

CUADRO 20 Caso de uso de creación de proveedor

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

Creación de Proveedor

Actor Administrador

Propósito Registrar un nuevo proveedor en el sistema

Resumen Creación de nuevo proveedor

Entrada Datos del proveedor

Salida Mensaje de éxito o error.

Trayecto 1. El sistema muestra la pantalla de inicio. 2. El administrador inicia sesión. 3. El administrador selecciona la opción “proveedores”. 4. El administrador presiona el botón “nuevo”. 5. El administrador ingresa los datos correspondientes. 6. El sistema valida los datos ingresados. 7. El sistema indica transacción exitosa. 8. Se registran los datos. 9. Fin.

Page 104: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

82

CUADRO 21 Caso de uso de modificar proveedor

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

CUADRO 22 Caso de uso de consultar proveedor

ELABORADO POR: Esperanza Ramírez y Alan Reyes.

FUENTE: Datos de la propuesta

Diagrama de opciones de edición de perfil:

Modificar Proveedor

Actor Administrador

Propósito Modificar información del proveedor en el sistema

Resumen Modificar proveedor

Entrada Datos del proveedor

Salida Mensaje de éxito o error.

Trayecto 1. El sistema muestra la pantalla de inicio. 2. El administrador inicia sesión. 3. El administrador selecciona la opción “proveedores”. 4. El sistema mostrará todos los proveedores registrados. 5. El administrador seleccionará el proveedor a modificar. 6. El administrador modifica los datos correspondientes. 7. El sistema valida los datos ingresados. 8. El sistema indica transacción exitosa. 9. Se modifican los datos. 10. Fin.

Consultar Proveedor

Actor Administrador

Propósito Consultar información del proveedor en el sistema

Resumen Consultar proveedor

Entrada Código del proveedor

Salida Mensaje de éxito o error.

Trayecto 1. El sistema muestra la pantalla de inicio. 2. El administrador inicia sesión. 3. El administrador selecciona la opción “proveedores”. 4. El sistema mostrará todos los proveedores registrados. 5. El administrador seleccionará el proveedor a modificar. 6. El sistema muestra la información correspondiente. 7. Fin.

Page 105: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

83

GRÁFICO 26 Caso de uso de opciones de edición de perfil

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

CUADRO 23 Caso de uso de opciones de edición de perfil.

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

Diagrama de administración de servicios:

Consultar usuario

Actor Administrador / Usuario / Proveedor

Propósito Editar las opciones del perfil

Resumen Editar opciones del perfil

Entrada Datos del usuario

Salida Mensaje de éxito o error.

Trayecto 1. El sistema muestra la pantalla de inicio. 2. El usuario inicia sesión. 3. El usuario selecciona la opción “configuración”. 4. El sistema mostrará las opciones que se pueden modificar. 5. El usuario seleccionará la que desee modificar. 6. El usuario guarda los cambios. 7. Fin.

Page 106: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

84

GRÁFICO 27 Caso de uso de administración de servicios

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

CUADRO 24 Caso de uso para la creación de servicios.

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

CUADRO 25 Caso de uso de modificar servicio.

Creación de Servicio

Actor Administrador

Propósito Registrar un nuevo servicio en el sistema

Resumen Creación de nuevo servicio

Entrada Datos del proveedor

Salida Mensaje de éxito o error.

Trayecto 1. El sistema muestra la pantalla de inicio. 2. El administrador inicia sesión. 3. El administrador selecciona la opción “servicios”. 4. El administrador presiona el botón “nuevo”. 5. El administrador ingresa los datos correspondientes. 6. El sistema valida los datos ingresados. 7. El sistema indica transacción exitosa. 8. Se registran los datos. 9. Fin.

Modificar Servicio

Actor Administrador

Propósito Modificar información del servicio en el sistema

Resumen Modificar servicio

Entrada Datos del proveedor

Salida Mensaje de éxito o error.

Page 107: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

85

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

CUADRO 26 Caso de uso de consultar servicio

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

Diagrama de asignación de servicios:

GRÁFICO 28 Caso de uso de asignación de servicios

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

Trayecto 1. El sistema muestra la pantalla de inicio. 2. El administrador inicia sesión. 3. El administrador selecciona la opción “servicios”. 4. El sistema mostrará todos los servicios registrados. 5. El administrador seleccionará el servicio a modificar. 6. El administrador modifica los datos correspondientes. 7. El sistema valida los datos ingresados. 8. El sistema indica transacción exitosa. 9. Se modifican los datos. 10. Fin.

Consultar Servicio

Actor Administrador

Propósito Consultar información del servicio en el sistema

Resumen Consultar servicio

Entrada Código del servicio

Salida Mensaje de éxito o error.

Trayecto 1. El sistema muestra la pantalla de inicio. 2. El administrador inicia sesión. 3. El administrador selecciona la opción “servicios”. 4. El sistema mostrará todos los servicios registrados. 5. El administrador seleccionará el servicio a modificar. 6. El sistema muestra la información correspondiente. 7. Fin.

Page 108: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

86

CUADRO 27 Caso de uso para la creación de servicios

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

CUADRO 28 Caso de uso de asignación de servicios.

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

Diagrama de administración de roles:

Creación de Servicio

Actor Proveedor

Propósito Configura un nuevo servicio en el sistema

Resumen Configuración de nuevo servicio

Entrada Datos del proveedor

Salida Mensaje de éxito o error.

Trayecto 1. El sistema muestra la pantalla de inicio. 2. El proveedor inicia sesión. 3. El proveedor selecciona la opción “añadir servicios”. 4. El proveedor presiona el botón “nuevo”. 5. El proveedor ingresa los datos correspondientes. 6. El sistema valida los datos ingresados. 7. El sistema indica transacción exitosa. 8. Se registran los datos. 9. Fin.

Modificar Servicio

Actor Proveedor

Propósito Configuración de servicios en el sistema

Resumen Configuración de servicio

Entrada Datos del proveedor

Salida Mensaje de éxito o error.

Trayecto 1. El sistema muestra la pantalla de inicio. 2. El proveedor inicia sesión. 3. El proveedor selecciona la opción “añadir servicios”. 4. El sistema mostrara todos los servicios configurados 5. El proveedor seleccionara el servicio a modificar 6. El sistema muestra la información correspondiente. 7. Fin.

Page 109: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

87

GRÁFICO 29 Caso de uso de administración de roles

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

CUADRO 29 Caso de uso para la creación de roles.

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

CUADRO 30 Caso de uso de modificar rol

Creación de Roles

Actor Administrador

Propósito Registrar un nuevo rol en el sistema

Resumen Creación de nuevo rol

Entrada Datos del administrador

Salida Mensaje de éxito o error.

Trayecto 1. El sistema muestra la pantalla de inicio. 2. El administrador inicia sesión. 3. El administrador selecciona la opción “roles”. 4. El administrador presiona el botón “nuevo”. 5. El administrador ingresa los datos correspondientes. 6. El sistema valida los datos ingresados. 7. El sistema indica transacción exitosa. 8. Se registran los datos. 9. Fin.

Modificar Rol

Actor Administrador

Propósito Modificar información del rol en el sistema

Resumen Modificar rol

Entrada Datos del proveedor

Salida Mensaje de éxito o error.

Page 110: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

88

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

CUADRO 31 Caso de uso de consultar rol.

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

Diagrama para realizar pedidos:

Trayecto 1. El sistema muestra la pantalla de inicio. 2. El administrador inicia sesión. 3. El administrador selecciona la opción “roles”. 4. El sistema mostrará todos los servicios registrados. 5. El administrador seleccionará el servicio a modificar. 6. El administrador modifica los datos correspondientes. 7. El sistema valida los datos ingresados. 8. El sistema indica transacción exitosa. 9. Se modifican los datos. 10. Fin.

Consultar Rol

Actor Administrador

Propósito Consultar información de los roles en el sistema

Resumen Consultar roles

Entrada Datos del Administrador

Salida Mensaje de éxito o error.

Trayecto 1. El sistema muestra la pantalla de inicio. 2. El administrador inicia sesión. 3. El administrador selecciona la opción “roles”. 4. El sistema mostrará todos los roles registrados. 5. El administrador seleccionará el rol a modificar. 6. El sistema muestra la información correspondiente. 7. Fin.

Page 111: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

89

GRÁFICO 30 Caso de uso para realizar pedidos.

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

CUADRO 32 Caso de uso para realizar pedidos

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

Diagrama para la búsqueda de servicios:

Realizar pedidos

Actor Usuario

Propósito Registrar un nuevo pedido en el sistema

Resumen Realizar nuevo pedido

Entrada Datos del usuario

Salida Mensaje de éxito o error.

Trayecto 1. El sistema muestra la pantalla de inicio. 2. El usuario inicia sesión. 3. El usuario consulta los servicios. 4. El usuario selecciona los servicios 5. El usuario debe ingresar su forma de pago. 6. El sistema valida los datos ingresados. 7. El sistema indica transacción exitosa. 8. Se realiza el pedido. 9. Fin.

Page 112: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

90

GRÁFICO 31 Caso de uso de búsqueda de servicios.

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

CUADRO 33 Caso de uso para la búsqueda de servicios

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

Diagrama de administración de formas de pago:

Realizar pedidos

Actor Usuario

Propósito Realizar la búsqueda de los servicios

Resumen Buscar servicios

Entrada Datos del usuario

Salida Mensaje de éxito o error.

Trayecto 1. El sistema muestra la pantalla de inicio. 2. Si el usuario lo desea inicia sección 3. El usuario busca los servicios 4. El usuario realiza el pedido si lo desea. 5. El sistema valida los datos ingresados. 6. El sistema indica transacción exitosa. 7. Se realiza el pedido. 8. Fin.

Page 113: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

91

GRÁFICO 32 Caso de uso de administración de formas de pago

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

CUADRO 34 Caso de uso para la creación de la forma de pago.

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

CUADRO 35 Caso de uso de modificar la forma de pago.

Creación de Forma de Pago

Actor Usuario

Propósito Configura una nueva forma de pago en el sistema

Resumen Configuración de forma de pago

Entrada Datos del usuario

Salida Mensaje de éxito o error.

Trayecto 1. El sistema muestra la pantalla de inicio. 2. El usuario inicia sesión. 3. El usuario selecciona la opción “forma de pago”. 4. El usuario presiona el botón “nuevo”. 5. El usuario ingresa los datos correspondientes. 6. El sistema valida los datos ingresados. 7. El sistema indica transacción exitosa. 8. Se registran los datos. 9. Fin.

Modificar Forma de Pago

Actor Usuario

Propósito Modificar una forma de pago en el sistema

Resumen Modificación de forma de pago

Entrada Datos del usuario

Salida Mensaje de éxito o error.

Page 114: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

92

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

CUADRO 36 Caso de uso de consultar forma de pago.

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

Diagrama de reporte de pedidos:

GRÁFICO 33 Caso de uso de reporte de pedidos

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

Trayecto 1. El sistema muestra la pantalla de inicio. 2. El usuario inicia sesión. 3. El usuario selecciona la opción “forma de pago”. 4. El sistema mostrará todas las formas de pago registradas. 5. El usuario seleccionará la forma de pago a modificar. 6. El usuario modifica los datos correspondientes. 7. El sistema valida los datos ingresados. 8. El sistema indica transacción exitosa. 9. Se modifican los datos. 10. Fin.

Consultar Forma de Pago

Actor Usuario

Propósito Consultar una forma de pago en el sistema

Resumen Consulta de forma de pago

Entrada Datos del usuario

Salida Mensaje de éxito o error.

Trayecto 1. El sistema muestra la pantalla de inicio. 2. El usuario inicia sesión. 3. El usuario selecciona la opción “forma de pago”. 4. El sistema mostrará todas las formas de pago registradas. 5. El usuario seleccionará el rol a modificar. 6. El sistema muestra la información correspondiente. 7. Fin.

Page 115: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

93

CUADRO 37 Caso de uso de reporte de pedidos.

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

Diagrama de reporte de pedidos:

GRÁFICO 34 Caso de uso de reporte de pedidos

ELABORADO POR: Esperanza Ramírez y Alan Reyes.

FUENTE: Datos de la propuesta

Reporte de Pedidos

Actor Proveedor

Propósito Generación de reporte de pedidos para proveedores

Resumen Generar reporte de pedidos

Entrada Datos del usuario

Salida Mensaje de éxito o error.

Trayecto 1. El sistema muestra la pantalla de inicio. 2. El proveedor “inicia sección” 3. El proveedor selecciona la opción “reporte de pedidos”. 4. El proveedor selecciona el rengo de la fecha o el número el pedido 5. El sistema valida los datos ingresados. 6. El sistema indica transacción exitosa. 7. Se genera el reporte de pedidos. 8. Fin.

Page 116: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

94

CUADRO 38 Caso de uso de reporte de pedidos.

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

Diagrama de calendario de locales y pedidos:

GRÁFICO 35 Caso de uso de calendario de locales y pedidos.

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

Reporte de Pedidos

Actor Proveedor

Propósito Generación de reporte de pedidos para proveedores

Resumen Generar reporte de pedidos

Entrada Datos del proveedor

Salida Mensaje de éxito o error.

Trayecto 1. El sistema muestra la pantalla de inicio. 2. El proveedor “inicia sección” 3. El proveedor selecciona la opción “reporte de pedidos”. 4. El proveedor selecciona el rengo de la fecha o el número el pedido 5. El sistema valida los datos ingresados. 6. El sistema indica transacción exitosa. 7. Se genera el reporte de pedidos. 8. Fin.

Page 117: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

95

CUADRO 39 Caso de uso de calendario de locales y pedidos.

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

Diagrama de secuencias

Diagrama de secuencia de pedido:

GRÁFICO 36 Diagrama de secuencia de pedido.

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

Calendario de locales y pedidos

Actor Proveedor

Propósito Calendario para visualizar la fecha de los pedidos y reserva de locales

Resumen Calendario de locales y pedidos.

Entrada Datos del proveedor

Salida Mensaje de éxito o error.

Trayecto 1. El sistema muestra la pantalla de inicio. 2. El proveedor “inicia sección” 3. El proveedor selecciona la opción “calendario”. 4. El proveedor podrá observar las fechas de los pedidos realizados por los usuarios. 5. Fin.

Page 118: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

96

CUADRO 40 Secuencia de pedidos

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

Modelo entidad relación

En el siguiente gráfico se muestra el diseño de la base de datos utilizada para

la implementación del proyecto propuesto:

Secuencia de Pedidos

Actor Usuario

Propósito Secuencia de Pedidos

Resumen Secuencia de pedidos por parte de los usuarios

Entrada Datos del usuario

Salida Mensaje de éxito o error.

Trayecto 1. El sistema muestra la pantalla de inicio.

2. El usuario inicia sesión.

3. El usuario puede realizar la búsqueda del servicio que desea.

4. El sistema mostrará los servicios buscados.

5. Si el usuario no realiza la búsqueda.

6. El sistema mostrará todos los servicios disponibles en el sistema.

7. El sistema muestra la información correspondiente.

8. El usuario selecciona los servicios para el pedido.

9. El sistema muestra el valor a pagar.

10. El usuario verifica y acepta la información.

11 se realiza el pedido.

12.Fin.

Page 119: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

97

GRÁFICO 37 Modelo Entidad – Relación

ELABORADO POR: Esperanza Ramírez y Alan Reyes.

FUENTE: Datos de la propuesta

Para poder tener una mejor visión del modelo entidad relación a continuación

se muestra las entidades y relaciones que interviene en cada módulo:

Page 120: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

98

Módulo de configuración del sistema

GRÁFICO 38 : Modelo Entidad – Relación. Módulo de configuración del sistema

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

Módulo de clientes

GRÁFICO 39 : Modelo Entidad – Relación. Módulo de clientes

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

Page 121: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

99

Módulo de pedidos

GRÁFICO 40 Modelo Entidad – Relación. Módulo de pedidos

ELABORADO POR: Esperanza Ramírez y Alan Reyes.

FUENTE: Datos de la propuesta

Módulo de proveedores

GRÁFICO 41 Modelo Entidad – Relación. Módulo de proveedores

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

Page 122: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

100

Arquitectura del Sistema

A continuación, se muestra la arquitectura utilizada para la implementación del

proyecto propuesto:

GRÁFICO 42 Arquitectura del sistema

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

Para el desarrollo del sistema se utilizó la arquitectura web MVC (Modelo-

Vista-Controlador), utilizando las siguientes herramientas de código abierto.

Para la Vista se utilizó el Framework ZK

Para el Controlador se utilizó Java

Para el Modelo se utilizó MySQL

Entregables del proyecto

A continuación, se detallan los entregables del proyecto:

Diagramas de caso de uso

Estructuras de base de datos (Modelo Entidad Relación)

Código fuente (Proyecto de Aplicación Web)

Manual de usuario

Manual técnico

Page 123: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

101

Criterios de validación de la propuesta

Se realizó un juicio de experto a diferentes docentes de la carrera de ingeniería

en sistemas computacionales con la finalidad de validar el correcto funcionamiento

del sistema y se obtuvieron los siguientes resultados:

Procesamiento y análisis

Para el juicio de experto se formularon 8 preguntas con la finalidad de validar que

la plataforma cumpa con los objetivos propuesto. A continuación de se detallan

los resultados:

La pregunta numero 1 obtuvo los siguientes resultados:

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de encuesta del juicio de experto

Análisis: Nos damos cuenta que el 60% de los expertos consideran que la

plataforma si cumple con el objetivo de facilitar a los usuarios información sobre

los servicios que ofrecen los proveedores. Mientras que el 40% está de acuerdo

lo que nos da un resultado favorable.

La pregunta numero 2 obtuvo los siguientes resultados:

GRÁFICO 43 Juicio de experto: pregunta 1

Page 124: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

102

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de encuesta del juicio de experto

Análisis: El 80% de los expertos consideran que la plataforma si permite a los

usuarios realizar pedidos de servicio y paquetes, mientras que el 20% está de

acuerdo, lo que nos da un resultado favorable para la plataforma.

La pregunta número 3 obtuvo los siguientes resultados:

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de encuesta del juicio de experto

Análisis: El 80% de los expertos consideran que el calendario digital

implementado en la plataforma funciona de manera correcta, por otra parte, el

20% está de acuerdo con esta funcionalidad.

GRÁFICO 44 Juicio de experto: pregunta 2

GRÁFICO 45 Juicio de experto: pregunta 3

Page 125: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

103

La pregunta número 4 obtuvo los siguientes resultados:

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de encuesta del juicio de experto

Análisis: El 80% de los expertos consideran que el calendario digital

implementado para los proveedores es funcional y permite visualizar los pedidos.,

el 20% está de acuerdo con esta funcionalidad otorgándonos un nivel de

satisfacción favorable.

La pregunta número 5 obtuvo los siguientes resultados:

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de encuesta del juicio de experto

GRÁFICO 46 Juicio de experto: pregunta 4

GRÁFICO 47 Juicio de experto: pregunta 5

Page 126: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

104

Análisis: El 80% de los expertos consideran que él envío de correo es funcional

y favorable tanto para los usuarios y proveedores, el 20% está de acuerdo con

esta funcionalidad otorgándonos un nivel de satisfacción favorable.

La pregunta número 6 obtuvo los siguientes resultados:

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de encuesta del juicio de experto

Análisis: El 60% de los expertos consideran que la visualización de imágenes es

recomendable, pero debe poder dirigirse directamente al perfil y otorgar una

calificación, el 40% está de acuerdo con esta funcionalidad otorgándonos un nivel

de satisfacción favorable.

La pregunta número 7 obtuvo los siguientes resultados:

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de encuesta del juicio de experto

GRÁFICO 48 Juicio de experto: pregunta 6

GRÁFICO 49 Juicio de experto: pregunta 7

Page 127: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

105

Análisis: El 80% de los expertos consideran que es favorable para la visualización

de informes estadísticos permite saber correctamente las ventas y pedidos, el 20%

está de acuerdo con esta funcionalidad otorgándonos un nivel de satisfacción

favorable.

La pregunta número 8 obtuvo los siguientes resultados:

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de encuesta del juicio de experto

Análisis: El 80% de los expertos consideran que el sitio si cumple con las

diferentes características: facilidad de uso, estética, eficiencia y utilidad, mientras

que el 20% considera que si las cumple de manera regular.

GRÁFICO 50 Juicio de experto: pregunta 8

Page 128: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

106

CAPÍTULO IV

Criterios de aceptación del producto o Servicio

En el capítulo se detallan los resultados de los criterios de aceptación, la matriz

de trazabilidad, las conclusiones y recomendaciones que corresponden al

proyecto.

Una vez culminado el respectivo seguimiento por parte del tutor asignado del

proyecto de grado de forma semanal, donde se verificó, comprobó y corrigió el

avance del desarrollo del sistema y la documentación, en base a los objetivos y

alcances definidos al inicio del proyecto y luego de las validaciones y mejoras

realizadas se presenta un producto de calidad y aceptable.

Criterios de aceptación

Se realizó una reunión con el Ing. Jipson Cali Allauca gerente de La Tertulia Salón

empresa que se dedica a organizar eventos sociales, en los cuales se le presentó

la plataforma, a lo cual el Ing. nos indicó que, si el proyecto llegara a desarrollarse

como plan piloto, su empresa participaría en dicho proyecto. La evidencia de esta

reunión y el correspondiente certificado se encuentra en la parte de Anexo.

Matriz de Trazabilidad

Para comprobar el buen funcionamiento del sistema se realizó la correspondiente

matriz de trazabilidad en el cual se obtuvieron los siguientes resultados:

Page 129: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

107

CUADRO 41Matriz de Trazabilidad

Objetivo Resultado %

1

Elaborar un prototipo de la plataforma que permita a los clientes buscar entre las opciones que ofrecen los pequeños negocios que se dedican a organizar eventos sociales.

Se desarrolló un sistema web (Marketplace) con la finalidad de servir como enlace entre usuarios y proveedores. El sistema cuenta con los siguientes módulos: - Clientes - Proveedores - Pedidos - Configuración

100%

2

Desarrollar opciones en el sistema para que los usuarios puedan realizar pedidos de los distintos servicios y paquetes que ofrecen los proveedores.

Una de las funciones implementadas en el sistema es la opción de poder realizar la compra de los distintos servicios que ofrecen los proveedores.

100%

3

Crear un calendario digital que le permita visualizar a los usuarios todos los pedidos que ha realizado.

El sistema cuenta con una opción específica que permite a los usuarios ver sus pedidos realizados mediante un calendario digital.

100%

4

Notificar a los proveedores mediante un correo electrónico sobre los pedidos realizados por los usuarios en el sistema.

El sistema realiza notificación tanto a usuarios como proveedores mediante el uso de correo electrónico.

100%

5

Mostrar la información de los servicios y paquetes para que los clientes observen imágenes de los eventos realizados, visualicen comentarios de otros usuarios y conozcan los precios de cada servicio que ofrecen los proveedores por medio del sistema.

En sistema cuenta con la opción de que cada proveedor pueda ingresar la información que ellos deseen (imágenes, precios) acerca de su negocio, sus servicios y sus paquetes

100%

6

Mostrar a los proveedores reportes de sus ventas realizadas en el sistema, mediante gráficos estadísticos.

Se implemento un módulo de reportes en la cual los proveedores pueden ver el total de ventas que ha realizado, así como también el porcentaje de ganancia/perdida que ha obtenido.

100%

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la encuesta

Page 130: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

108

Conclusiones

El desarrollo del proyecto propuesto surgió debido a que en nuestro medio existen

una gran variedad de negocios que se dedican a organizar eventos sociales, los

mismos que no cuentan con una herramienta o un medio por el cual puedan

ofrecer sus servicios a los clientes finales, por lo general, dicho negocios dan a

conocer sus servicios mediante el uso de redes sociales que no siempre abarcan

toda la información requerida por los clientes.

Por este motivo se ha creado un prototipo de una plataforma de comercio

electrónico (Marketplace) que permite a los dueños de pequeños negocios

registrar los distintos productos, paquetes y/o servicios que ofrecen otorgando

toda la información necesaria para que los clientes finales puedan acceder al

sistema y poder realizar sus pedidos de una manera fácil y segura desde la

comodidad de su hogar.

Para que los usuarios puedan visualizar los pedidos realizados en el sistema se

implementó un calendario digital con los distintos pedidos solicitados y las fechas

en las cuales se va a realizar el evento.

Para la notificación de los pedidos realizados por los usuarios se utilizó un API de

java que facilita el envío de correos electrónicos. Esta librería es de código abierto

y está integrado con la plataforma Java EE, para su usuario se necesita importar

la librería necesaria y proporcionar los datos de la cuenta que envía el correo

electrónico y a quien va a ser dirigido, fácil de usar e implementar.

La información que se muestra en el sistema es la información otorgada por los

proveedores, cada proveedor podrá ingresar la información de los servicios que

ofrece, así también como las imágenes y los precios otorgándole al cliente toda la

información necesaria para realizar sus pedidos.

Page 131: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

109

Mediante la implementación de los reportes de ventas los proveedores podrán

verificar el estado actual de sus ventas, así también como comparar con el total

de ventas realizadas en períodos anteriores.

Recomendaciones

Se recomienda ampliar la funcionalidad del sistema permitiendo que los usuarios

puedan registrarse con los datos de alguna red social conocida, es decir, al

momento de intentar registrarse el sistema debe otorgar la opción para poder

acceder mediante Facebook, Gmail, Twitter, Instagram, u otra red social,

permitiendo obtener la información del usuario para poder realizar el registro de

este. Se recomienda la creación de un módulo para que los proveedores puedan

registrar de manera masiva los productos, servicios y/o paquetes que ofrecen,

esto puede ser mediante la carga de archivos en Excel con un formato específico

para que el sistema sea capaz de obtener la información necesaria.

De manera opcional se sugiere la creación de una aplicación móvil que notifique

a los usuarios sobre el estado de sus pedidos, las nuevas promociones ofertadas

por los proveedores, los servicios y/o productos agregados al sistema.

Para la visualización de los pedidos realizados por los usuarios se recomienda la

creación de una opción que le permita tener distintos tipos de vistas, es decir que

parte del calendario digital los usuarios puedan visualizar los pedidos mediante

una lista que le otorgue la información necesaria de una manera resumida y

compacta.

Para él envió de notificación a los proveedores se recomienda utilizar una manera

distinta a la implementada en el sistema, como la implementación de un servidor

de correos que permita enviar de manera masiva los datos del pedido realizado.

Un punto muy importante a tener en cuenta es la difusión masiva de publicidad

mediante redes sociales o medios de comunicación que permita dar a conocer los

distintos servicios que el sistema ofrece, de esta manera poder incursionar en un

mercado competitivo con un sistema que tiene la capacidad de ser comparado con

los grandes sistema existentes en la actualidad, esto reforzará la imagen del

mismo demostrando ser un sistema confiable y permitiendo afianzarse entre los

Page 132: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

110

usuarios, otorgándole el medio necesario para poder escalar de manera local e

internacional.

Se recomienda que se amplíe el número de reporte en base a los requerimientos

de los proveedores para que estos puedan obtener una mayor información de sus

datos y así utilizarlos de una forma eficiente.

Bibliografía

Amador, Estefanía; Yupa, Ignacio. (Noviembre de 2015). Implementación de una

aplicación web móvil para apoyar a las pymes del Ecuador, en el

mejoramiento del Servicio al Cliente, aumento de la productividad y

verificación de ruta de su fuerza de ventas. Propuesta basada en

tecnología Open Source. Tesis. Guayaquil.

Angular. (10 de Septiembre de 2017). Architecture Overview. Obtenido de

Angular: https://angular.io/guide/architecture#modules

Apache. (20 de junio de 2018). Apache tomcat. Obtenido de

http://tomcat.apache.org/

Arabia, J. (Septiembre de 2017). Arquitectura iOS. Obtenido de Tecnología iOS:

https://sites.google.com/site/tecnologiaiostm/desarrollo-de-

aplicaciones/arquitectura-ios

Araya Vildósola, C. R., & Dawes Carrasco, R. A. (junio de 2018). Análisis del

Modelo de Negocios de Ebay. Obtenido de

http://repositorio.uchile.cl/bitstream/handle/2250/111253/Araya%20V.%2

C%20Cristian.pdf?sequence=1&isAllowed=y

Barrera, G. (2 de junio de 2017). Ecuador apuesta al Comercio Electrónico.

Obtenido de http://itq.edu.ec/2017/06/02/ecuador_comercio_electronico/

C., M. D. (5 de agosto de 2014). El comercio electrónico se concentra en Quito,

Guayaquil y Cuenca. Obtenido de

http://www.elcomercio.com/tendencias/comercio-electronico-ecommerce-

emprendimiento-internet.html.

Page 133: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

111

Castellanos, F. (Julio de 2013). Tesis. Desarrollo de aplicaciones para Windows

Phone. Madrid, España.

Cendejas, J. (Mayo de 2014). Implementación del modelo integral colaborativo

(MDSIC) como fuente de innovación para el desarrollo ágil de software en

las empresas de la zona centro - occidente en México. Tesis. Puebla,

México.

Cordova. (Septiembre de 2017). Arquitectural overview of Cordova platform.

Obtenido de Apache Cordova:

http://cordova.apache.org/docs/en/7.x/guide/overview/index.html

Cordova. (10 de Septiembre de 2017). Componentes básicos. Obtenido de

Apache Cordova: cordova.apache.org

Definicion.de. (11 de junio de 2018). Definicion.de. Obtenido de

https://definicion.de

Digital., I. I. (agosto de 2018). Que es comercio electrónico. Obtenido de

https://iiemd.com/comercio-electronico/que-es-comercio-electronico-2

EcuRed. (2017). IDE de Programación . Obtenido de EcuRed:

https://www.ecured.cu/EcuRed:Enciclopedia_cubana

Ecured. (20 de julio de 2018). Aplicación web. Obtenido de

https://www.ecured.cu/Aplicaci%C3%B3n_web

El Comercio. (20 de febrero de 2018). El comercio electrónico está al alza.

Obtenido de http://www.elcomercio.com/actualidad/comercio-electronico-

ventas-internet-facebook.html

ESAN. (20 de abril de 2015). E-Commerce: ¿Qué tipos de comercio electrónico

existen? Obtenido de https://www.esan.edu.pe/apuntes-

empresariales/2015/04/e-commerce-que-tipos-comercio-electronico-

existen/

Española, R. A. (11 de junio de 2018). Obtenido de http://www.rae.es/vocabulario-

cientifico-y-tecnico

ESPERSA. (4 de JULIO de 2018). A. Obtenido de WWW.A.COM

Page 134: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

112

García, E. (2016). MF1001_3 - Gestión de la fuerza de ventas y equipos

comerciales. Madrid: España.

González, I. R. (4 de junio de 2018). ¿Qué son los Marketplaces y cómo sacarles

el máximo partido? Obtenido de https://www.prestashop.com/es/blog/que-

son-los-marketplaces-y-como-sacar-el-maximo-partido-de-ellos

González, P. C. (11 de noviembre de 2017). 35 % de ecuatorianos compra en

Internet. Obtenido de http://www.elcomercio.com/actualidad/ecuatorianos-

compras-internet-comercio-electronico.html

GPS. (Junio de 2017). Space Segment. Obtenido de GPS:

https://www.gps.gov/systems/gps/space/

Granados La Paz, R. L. (2015). Desarrollo de aplicaciones web en el entorno

servidor. Málaga, España: IC Editorial.

Guevara, D. G. (2014). El Gobierno Electrónico y las Tecnologías de Información.

Obtenido de

http://revistas.uap.edu.pe/ojs/index.php/RCI/article/view/207/147

Gutiérrez, J. (2016). Departamento de Lenguajes y Sistemas de Información.

Obtenido de Departamento de Lenguajes y Sistemas de Información:

http://www.lsi.us.es

How, K. (30 de mayo de 2016). ¿Qué es un servidor? Un concepto, dos

definiciones. Obtenido de

https://www.1and1.es/digitalguide/servidores/know-how/que-es-un-

servidor-un-concepto-dos-definiciones/

INEC. (21 de diciembre de 2016). El 17,1% de las empresas realizan comercio

electrónico en Ecuador. Obtenido de

http://www.ecuadorencifras.gob.ec/el-171-de-las-empresas-realizan-

comercio-electronico-en-ecuador/

Institute, e. (9 de noviembre de 2017). Se presentó el primer estudio de Comercio

Electrónico en el país durante el eCommerce Day Ecuador 2017. Obtenido

de http://www.ecommerceday.ec/2018/2017/11/09/se-presento-el-primer-

Page 135: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

113

estudio-de-comercio-electronico-en-el-pais-durante-el-ecommerce-day-

ecuador-2017/

Instituto Dominicano de las Telecomunicaciones. (junio de 2018). Comercio

Electrónico y TLC con Documentos Digitales. Obtenido de

https://indotel.gob.do/telecomunicaciones/comercio-electronico/comercio-

electronico-y-tlc-con-documentos-digitales/

Internetnegocios. (junio de 2018). Historia del comercio electronico. Obtenido de

http://www.internetnegocios.com/historia-del-comercio-electronico/

Laboratorio SS.OO. (Septiembre de 2017). El Servidor De Aplicaciones JBOSS.

Obtenido de Diseño de Servicios Web:

http://laurel.datsi.fi.upm.es/~ssoo/DAW/Trabajos/2003-

2004/Septiembre/19/Contenido_archivos/resource1/r1conten2-1.htm

Laudon, J., & Laudon, K. (2015). Sistemas de información gerencial:

administración de la empresa digital. México: Pearson Educación.

Martín, R. (2014). Aplicaciones Web. España, Madrid: Parainfo, S.A.

Media, H. W. (mayo de 2018). Tienda Virtual. Obtenido de

https://www.headways.com.mx/glosario-mercadotecnia/palabra/tienda-

virtual/

Microsoft. (2015). IDE de Visual Studio. Obtenido de Microsoft Developer Network:

https://msdn.microsoft.com/es-es

Microsoft. (12 de Septiembre de 2017). Documentacion de Visual Studio Code.

Obtenido de Visual Studio Code: code.visualstudio.com/docs

Microsoft. (30 de Marzo de 2017). Guía de .NET Framework. Obtenido de

Documentación de .NET: https://docs.microsoft.com/es-

es/dotnet/framework/

Microsoft. (12 de Septiembre de 2017). Microsoft Visual Studio Conmunity.

Obtenido de Microsoft Visual Studio: www.visualstudio.com

Microsoft. (10 de Septiembre de 2017). Requerimientos del sistema de Visual

Studio 2017. Obtenido de IDE de Visual Studio:

Page 136: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

114

https://www.visualstudio.com/es-es/productinfo/vs2017-system-

requirements-vs

Moya, J. (20 de febrero de 2017). METODOLOGÍA ÁGIL VS. METODOLOGÍA

TRADICIONAL. Obtenido de https://pmi-

mad.org/index.php/socios/articulos-direccion-proyectos/1288-

metodologia-agil-vs-metodologia-tradicional

Observatorio eCommerce. (junio de 2018). Los 10 marketplaces más influyentes

de la historia. Obtenido de

https://observatorioecommerce.com/marketplaces-mas-influyentes/

Oriol, E. (21 de Julio de 2016). Introducción a Angular 2 (parte IV) – Dependency

Injection. Obtenido de Enrique Oriol: http://blog.enriqueoriol.com/

Pérez, E., & Quelal, M. (Julio de 2013). Análisis, diseño y desarrollo de una

aplicación Web que permita gestionar pedidos e importaciones de

accesorios y repuestos automotrices, y el acceso de dispositivos móviles

con el sistema operativo Android en los departamentos de importación y

ventas par. Tesis. Quito, Pichincha, Ecuador.

PUTIER, S. (2015). Visual Studio Conmunity. En S. PUTIER, C# 6 y Visual Studio

2015 (pág. 42). Cataluña: Ediciones ENI.

ROCAMORA, J. (27 de noviembre de 2017). Marketplace: 5 ventajas y 5

inconvenientes para los eCommerce. Obtenido de

https://marketing4ecommerce.net/marketplace-5-ventajas-5-

inconvenientes-para-ecommerce/

Rodríguez, S. (10 de marzo de 2014). Los marketplaces en la estrategia de

eCommerce Internacional. Obtenido de https://ecommerce-news.es/los-

marketplaces-en-la-estrategia-de-ecommerce-internacional-por-fernando-

aparicio-amvos-consulting-4634

Satpathy, T. (2016). Una guía para el cuerpo de conocimiento de Scrum (Guía

SBOK™). Phoenix: SCRUMstudy.

Schwaber, K., & Sutherland, J. (2016). La Guía de Scrum: Las Reglas del Juego.

Estados Unidos.

Page 137: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

115

Significados.com. (2018 de junio de 2018). Significados.com. Obtenido de

https://www.significados.com

SRI. (2016). Pymes SRI. Obtenido de SRI.

Tato, E. (9 de abril de 2015). ¿Qué es un marketplace? Obtenido de

http://queaprendemoshoy.com/que-es-un-marketplace/

TECNO, D. (6 de agosto de 2017). El comercio electrónico quiere conquistar

Ecuador. Obtenido de

https://www.eluniverso.com/tendencias/2017/08/06/nota/6315508/comerci

o-electronico-quiere-conquistar-ecuador

Trávez, S. (2013). Desarrollo de un sistema de toma de pedidos comercial para

dispositivos móviles basados en el Sistema Operativo Android en la

empresa ADS Software Cía. Ltda., ubicado en la Provincia de Cotopaxi,

Cantón Latacunga, Parroquia La Matriz 2012-2013. Tesis. Latacunga,

Ecuador.

Trigas Gallego, M. (junio de 2018). Metodología Scrum. Obtenido de

http://openaccess.uoc.edu/webapps/o2/bitstream/10609/17885/1/mtrigas

TFC0612memoria.pdf

Universitat Oberta de Catalunya. (junio de 2018). Tipos de comercio electrónico.

Obtenido de http://biblioteca.uoc.edu/es/recursos/tipos-de-comercio-

electronico

Wargo, J. (2014). Apache Cordova 3 Programming. New Jersey: Pearson

Education, Inc.

Words, G. (mayo de 2018). ¿Qué es el comercio electrónico o eCommerce?

Obtenido de https://www.genwords.com/blog/comercio-electronico-

ecommerce

ZK. (Agosto de 2017). Architecture of ZK. Obtenido de ZK Framework

Documentation: https://www.zkoss.org/wiki/ZK_Essentials/

Page 138: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

116

ANEXOS

ENCUESTA (PROVEEDORES)

Encuesta realizada para recabar información sobre el uso de sistemas de comercio electrónico (marketplaces) que permitan realizar pedidos en línea de servicios para la organización de eventos sociales en la ciudad de Guayaquil.

Marque con una X

1. ¿Qué medios usted utiliza para ofrecer y promocionar sus servicios?

o Facebook

o Instagram

o Twitter

o WhatsApp

2. Conoce usted algún sistema web que le permita ofrecer sus servicios a los usuarios.

SI

NO

3. Su negocio o empresa se encuentra registrado en algún tipo de sistema web que le permita ofrecer en línea a los usuarios los servicios que usted ofrece.

SI

NO

4. ¿Considera usted que es necesario contar con un sistema que permita ofrecer los servicios de su negocio o empresa para que los usuarios puedan realizar pedidos en línea?

Totalmente de Acuerdo

De Acuerdo

Ni de Acuerdo Ni en

Desacuerdo

En Desacuerdo

Totalmente en Desacuerdo

5. ¿Considera usted que en el sistema debe permitirle controlar el ingreso, eliminación y actualización de los servicios que ofrece?

Totalmente de Acuerdo

De Acuerdo

Ni de Acuerdo Ni en

Desacuerdo

En Desacuerdo

Totalmente en Desacuerdo

Page 139: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

117

6. ¿Considera usted que el sistema debe permitirle tener un control general de los servicios que ofrece así también como de los pedidos que realizan los usuarios?

Totalmente de Acuerdo

De Acuerdo

Ni de Acuerdo

Ni en Desacuerdo

En Desacuerd

o

Totalmente en Desacuerdo

7. Estaría dispuesto a cancelar un mínimo valor por el uso de este tipo de sistema?

SI

NO

8. usted considera que es viable implementar este tipo de sistema en el país?

SI

NO

Page 140: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

118

ENCUESTA (USUARIOS)

Encuesta realizada para recabar información sobre el uso de sistemas de

comercio electrónico (marketplaces) que permitan realizar pedidos en línea de

servicios para la organización de eventos sociales en la ciudad de Guayaquil.

Marque con una X

1. ¿Qué tan frecuente usted requiere un servicio para organizar un evento

social?

Frecuentemente Rara vez Ocasionalmente Casi nunca Nunca

2. ¿Ha utilizado un sistema web que le permita realizar pedidos en línea de

servicios para organizar eventos sociales?

SI

NO

3. Si respondió SI a la pregunta anterior indique ¿Cómo calificaría la

experiencia de uso?

Muy Buena Buena Regular Mala Muy Mala

4. ¿Considera usted que es necesario contar con un sistema que permita

realizar pedidos en línea de servicios para la organización de eventos

sociales en la ciudad de Guayaquil?

Totalmente de Acuerdo

De Acuerdo

Ni de Acuerdo

Ni en Desacuerdo

En Desacuerd

o

Totalmente en Desacuerdo

5. ¿Considera usted que el sistema debe permitir realizar búsquedas

eficaces sobre los servicios disponibles en el mismo?

Page 141: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

119

Totalmente de Acuerdo

De Acuerdo

Ni de Acuerdo

Ni en Desacuerdo

En Desacuerd

o

Totalmente en Desacuerdo

6 ¿Qué le parece la idea de contar con un sistema web que le permita tener

acceso a varios servicios con sus respectivos precios de una manera rápida

y fácil?

Muy bueno Bueno Regular Malo Muy malo

7. ¿Le gustaría que el sistema cuente con fotos e información relacionados

a los diferentes servicios disponible en el mismo?

Totalmente de Acuerdo

De Acuerdo

Ni de Acuerdo

Ni en Desacuerdo

En Desacuerd

o

Totalmente en Desacuerdo

8. Elija la opción que usted considere más importante que debe tener el

sistema

o Facilidad de uso

o Rapidez

o Estética

o Interactividad

o Eficiencia y utilidad

Page 142: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

120

VALIDACIÓN DE EXPERTO

Page 143: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

121

Page 144: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

122

Page 145: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

123

Page 146: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

124

Page 147: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

125

EVIDENCIA DE JUICIO DE EXPERTO

PARTICIPANTES: Alan Reyes, Esperanza Ramírez, Ing. José Luis Alonso

PARTICIPANTES: Ing. Jorge Luis Charco, Alan Reyes, Esperanza Ramírez.

Page 148: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

126

CERTIFICADO DE ACEPTACIÓN

Page 149: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

127

PARTICIPANTES: Alan Reyes, Ing. Jipson Cali Allauca, Esperanza Ramírez

Page 150: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

I

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICA

CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

DESARROLLO DE PLATAFORMA DE COMERCIO

ELECTRÓNICO PARA LA BÚSQUEDA INTELIGENTE,

COTIZACIÓN Y CONTRATACIÓN DE SERVICIOS QUE

OFRECEN LOS NEGOCIOS QUE ORGANIZAN EVENTOS

SOCIALES DE LA CIUDAD DE GUAYAQUIL, ECUADOR.

MANUAL TÉCNICO

PROYECTO DE TITULACIÓN

Previa a la obtención del Título de:

INGENIERO EN SISTEMAS COMPUTACIONALES

AUTORES:

RAMÍREZ ARMIJOS MARÍA ESPERANZA

REYES BACUSOY ALAN WAGNER

TUTOR:

ING. MONCADA ROMERO PEDRO GUSTAVO, M.SC.

GUAYAQUIL – ECUADOR

2018

Page 151: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

II

ÍNDICE GENERAL

Contenido

ÍNDICE GENERAL .............................................................................................. II

ÍNDICE DE GRÁFICOS ...................................................................................... III

ÍNDICE DE CUADROS ........................................................................................ V

DATOS DE LA PROPUESTA DE PLATAFORMA WEB ...................................... 1

INSTALACION DE JAVA 7............................................................................... 1

Requerimientos Mínimos De Hardware ........................................................ 1

Requerimientos Mínimos De Software .......................................................... 1

INSTALACION DE ECLIPSE ........................................................................... 8

Requerimientos Mínimos De Hardware ........................................................ 8

Requerimientos Mínimos De Software .......................................................... 8

INSTALACION DE FRAMEWORK ZK ........................................................... 12

CONFIGURCION DE SERVIDOR APACHE .................................................. 18

DICCIONARIO DE DATOS ............................................................................ 24

Diccionario de objetos de la base de datos ................................................. 25

Page 152: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

III

ÍNDICE DE GRÁFICOS

GRÁFICO 1 Carácteristicas del equipo ................................................................ 1

GRÁFICO 2 Descarga de JAVA .......................................................................... 2

GRÁFICO 3 Descarga de JAVA .......................................................................... 2

GRÁFICO 4 Instalacion de JAVA paso 1 ............................................................. 3

GRÁFICO 5 Instalacion de JAVA paso 2 ............................................................. 3

GRÁFICO 6 Verificación de servicios JAVA ......................................................... 4

GRÁFICO 7 Propiedades del equipo ................................................................... 4

GRÁFICO 8 Configuraciones del equipo ............................................................. 5

GRÁFICO 9 Configuración de varibles de entorno ............................................... 5

GRÁFICO 10 Editar variables de entorno ............................................................ 6

GRÁFICO 11 Agregar variables de entorno ......................................................... 6

GRÁFICO 12 Agregar variable de entorno para JAVA ......................................... 7

GRÁFICO 13 Agregar variable de entorno JAVA_HOME .................................... 7

GRÁFICO 14 Configuraión de variable de entorno JAVA_HOME ........................ 8

GRÁFICO 15 Verificación de servicios JAVA ....................................................... 8

GRÁFICO 16 Sitio oficial de eclipse..................................................................... 9

GRÁFICO 17 Descarga de eclipse ...................................................................... 9

GRÁFICO 18 Descarga de eclipse EE ................................................................. 9

GRÁFICO 19 Verificación de descarga eclipse .................................................. 10

GRÁFICO 20 Descarga eclipse 32-64 bits ......................................................... 10

GRÁFICO 21 Descarga de archivos para eclipse .............................................. 10

GRÁFICO 22 Instalación de eclipse paso 1 ....................................................... 11

GRÁFICO 23 Instalación de eclipse paso 2 ....................................................... 11

GRÁFICO 24 Iniciar eclipse nuevo workspace .................................................. 12

GRÁFICO 25 Instalacion de framework ZK ........................................................ 12

GRÁFICO 26 Descarga de archivos ZK ............................................................. 13

GRÁFICO 27 Confirmación de descarga ........................................................... 13

GRÁFICO 28 Aceptar términos para descarga .................................................. 14

GRÁFICO 29 Instalación de archivos para framework ZK ................................. 14

Page 153: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

IV

GRÁFICO 30 Configuración de usuario entorno zk ............................................ 15

GRÁFICO 31 Finalización de instalaicon de framework ZK ............................... 15

GRÁFICO 32 Entorno de trabajo Framework ZK ............................................... 16

GRÁFICO 33 Creación de Proyecto ZK paso 1 ................................................. 16

GRÁFICO 34 Creación de Proyecto ZK paso 2 ................................................. 16

GRÁFICO 36 Creación de Proyecto ZK paso 4 ................................................. 17

GRÁFICO 35 Creación de Proyecto ZK paso 3 ................................................. 17

GRÁFICO 37 Instalación de Servidos Apache paso 1 ....................................... 18

GRÁFICO 38 Instalación de Servidos Apache paso 2 ....................................... 18

GRÁFICO 39 Instalación de Servidos Apache paso 3 ....................................... 19

GRÁFICO 40 Descarga de archivos para Apache ............................................. 19

GRÁFICO 41 Descarga de servicios Apache ..................................................... 20

GRÁFICO 42 Aceptación de Descarga Apache ................................................. 20

GRÁFICO 43 Configuración de Apache ............................................................. 21

GRÁFICO 44 Finalización de instalación ........................................................... 21

GRÁFICO 45 Verificación de instalación ........................................................... 22

GRÁFICO 46 Configuración de servidor Apache ............................................... 22

GRÁFICO 47 Otorgar permisos de administrador .............................................. 23

GRÁFICO 48 Iniciar servicios de Apache .......................................................... 23

GRÁFICO 49 Deployado proyecto sobre servicios de Apache........................... 24

Page 154: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

V

ÍNDICE DE CUADROS

CUADRO 1 Diccionario de datos. ...................................................................... 24

CUADRO 2 Objeto accesos_por_rol. ................................................................. 25

CUADRO 3 Objeto bancos ................................................................................ 26

CUADRO 4 Objeto ciudades ............................................................................. 26

CUADRO 5 Objeto eventos ............................................................................... 27

CUADRO 6 Objeto eventos_por_proveedores ................................................... 27

CUADRO 7 Objeto formas_pago_por_usuario .................................................. 28

CUADRO 8 Objeto formas_pagos ..................................................................... 28

CUADRO 9 Objeto opciones_menu ................................................................... 29

CUADRO 10 Objeto paises ............................................................................... 29

CUADRO 11 Objeto paquete_por_proveedores_cab ......................................... 30

CUADRO 12 Objeto paquete_por_proveedores_dtl ........................................... 30

CUADRO 13 Objeto parámetros ........................................................................ 31

CUADRO 14 Objeto pedidos_cab ...................................................................... 31

CUADRO 15 Objeto pedidos_dtl ........................................................................ 32

CUADRO 16 Objeto proveedores ...................................................................... 33

CUADRO 17 Objeto provincias .......................................................................... 33

CUADRO 18 Objeto regiones ............................................................................ 34

CUADRO 19 Objeto roles .................................................................................. 34

CUADRO 20 Objeto servicios ............................................................................ 35

CUADRO 21 Objeto servicios_por_proveedores ............................................... 35

CUADRO 22 Objeto tipos_identificacion ............................................................ 36

CUADRO 23 Objeto usuarios ............................................................................ 36

CUADRO 24 Objeto usuarios_por_rol ............................................................... 37

Page 155: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

1

DATOS DE LA PROPUESTA DE PLATAFORMA WEB

A continuación, se detallas los pasos que debe seguir el usuario para la correcta

implementación de ambiente de trabajo para el desarrollo de la plataforma.

INSTALACION DE JAVA 7

Requerimientos Mínimos De Hardware

Memoria RAM: Mínimo 182 MB de RAM o superior.

Espacio en disco: 124 MB.

Procesador: Mínimo 266 MHz o superior.

Requerimientos Mínimos De Software

Privilegios de administrador

Sistema Operativo: Windows Vista SP2 o superiores.

Lo primero que debemos saber el tipo de sistema operativo que tenemos:

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

Ingresamos a la página oficial de java (https://www.java.com/es/) para descargar

el JDK:

GRÁFICO 51 Carácteristicas del equipo

Page 156: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

2

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

Ingresamos a la sección de descargas, aceptamos los términos y procedemos a

descargar la opción que se ajuste a nuestro sistema operativo:

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

Abrimos el archivo descargado para instalarlo

GRÁFICO 52 Descarga de JAVA

GRÁFICO 53 Descarga de JAVA

Page 157: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

3

ELABORADO POR: Esperanza Ramírez y Alan Reyes.

FUENTE: Datos de la Propuesta

Nos pedirá que ingresemos la ruta para continuar con la instalación y damos clic

en NEXT:

ELABORADO POR: Esperanza Ramírez y Alan Reyes.

FUENTE: Datos de la Propuesta

GRÁFICO 54 Instalacion de JAVA paso 1

GRÁFICO 55 Instalacion de JAVA paso 2

Page 158: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

4

Finalmente abrimos la terminal para verificar si se instaló JDK:

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

Continuamos con la configuración de la variable de entorno, clic derecho sobre

Este Equipo y luego en Propiedades:

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

GRÁFICO 56 Verificación de servicios JAVA

GRÁFICO 57 Propiedades del equipo

Page 159: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

5

Configuraciones avanzadas del sistema:

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

Seleccionamos variables de entorno:

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

GRÁFICO 58 Configuraciones del equipo

GRÁFICO 59 Configuración de varibles de entorno

Page 160: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

6

Dentro de variables del sistema seleccionamos PATH luego en editar:

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

Agregamos la ruta donde se instaló la versión del java; Nuevo, ingresamos la ruta

y aceptar. Si usamos Windows Vista o 7, se agregará un; al final de la línea y se

copiará la dirección de instalación del java.

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

De igual manera agregamos la ruta del src.zip:

GRÁFICO 60 Editar variables de entorno

GRÁFICO 61 Agregar variables de entorno

Page 161: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

7

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

Agregamos una nueva variable para JAVA_HOME:

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

GRÁFICO 62 Agregar variable de entorno para JAVA

GRÁFICO 63 Agregar variable de entorno JAVA_HOME

Page 162: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

8

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

Una vez configurado las variables de entorno ingresamos como administrador al

CMD y escribimos los siguiente JAVAC:

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

Nos deberá aparecer de una manera similar, finalmente reiniciamos el equipo.

INSTALACION DE ECLIPSE

Requerimientos Mínimos De Hardware

Memoria RAM: Mínimo 512 MB o superior.

Espacio en disco: Mínimo 150 MB.

Procesador: Mínimo 1 GHZ o superior.

Requerimientos Mínimos De Software

Privilegios de administrador

GRÁFICO 64 Configuraión de variable de entorno JAVA_HOME

GRÁFICO 65 Verificación de servicios JAVA

Page 163: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

9

Sistema Operativo: Windows 7 o superiores.

Ingresamos a la página oficial de eclipse https://www.eclipse.org/, ingresamos a

la sección de descargas:

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

Nos proporcionara la versión actual, pero en nuestro caso queremos descargar la

versión MARS, damos clic en DOWNLOAD PACKAGES:

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

Damos clic en Java EE:

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

GRÁFICO 66 Sitio oficial de eclipse

GRÁFICO 67 Descarga de eclipse

GRÁFICO 68 Descarga de eclipse EE

Page 164: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

10

Una vez aquí podemos visualizar las versiones existentes de eclipse, en nuestro

caso procederemos a descargar la versión MARS:

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

Seleccionamos la opción que se ajuste al tipo de sistema operativo que tenemos

y descargamos los paquetes de instalación:

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

GRÁFICO 69 Verificación de descarga eclipse

GRÁFICO 70 Descarga eclipse 32-64 bits

GRÁFICO 71 Descarga de archivos para eclipse

Page 165: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

11

Descomprimirnos el archivo descargado:

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

Ingresamos a la carpeta descomprimida y copiamos la carpeta de eclipse en

nuestros archivos de programas, C:\Program Files, finalmente creamos un

accesodirecto en nuestro escritorio:

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

GRÁFICO 72 Instalación de eclipse paso 1

GRÁFICO 73 Instalación de eclipse paso 2

Page 166: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

12

INSTALACION DE FRAMEWORK ZK

Ingresamos a nuestro eclipse, verificamos nuestra area de trabajo en la cual se

guardarán los proyectos creados:

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

Ingresamos a la siguiente opción:

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

GRÁFICO 74 Iniciar eclipse nuevo workspace

GRÁFICO 75 Instalacion de framework ZK

Page 167: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

13

Buscamos zk, damos clic sobre install:

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

Confirmamos:

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

GRÁFICO 76 Descarga de archivos ZK

GRÁFICO 77 Confirmación de descarga

Page 168: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

14

Aceptamos la licencia y finalizamos la instalación:

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

Esperamos hasta que termine la instalación:

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

Una vez complicada la instalación pedirá que reiniciemos el eclipse, después nos

pedirá usuario y contraseña de nuestra cuenta en ZK, si no contamos con una

procederemos a regístranos:

GRÁFICO 78 Aceptar términos para descarga

GRÁFICO 79 Instalación de archivos para framework ZK

Page 169: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

15

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

Ingresamos los datos correctos y se activara ZK:

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

Como podemos observar la instalación se ha culminado con éxito:

GRÁFICO 80 Configuración de usuario entorno zk

GRÁFICO 81 Finalización de instalaicon de framework ZK

Page 170: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

16

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

Para finalizar creamos un proyecto en zk, siguiendo los siguientes pasos:

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

GRÁFICO 82 Entorno de trabajo Framework ZK

GRÁFICO 83 Creación de Proyecto ZK paso 1

GRÁFICO 84 Creación de Proyecto ZK paso 2

Page 171: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

17

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

GRÁFICO 85 Creación de Proyecto ZK paso 3

GRÁFICO 86 Creación de Proyecto ZK paso 4

Page 172: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

18

CONFIGURCION DE SERVIDOR APACHE

Para configurar el servidor nos dirigimos a la siguiente opción:

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

Nos dirigimos a la opción Server , Runtime y precionamos en Add,para agregar

un servidor:

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

GRÁFICO 87 Instalación de Servidos Apache paso 1

GRÁFICO 88 Instalación de Servidos Apache paso 2

Page 173: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

19

En esta ocasión usaremos la versión 6 de Apache, damos clic en siguiente:

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

Ingresamos la ruta en donde se guardarán los archivos de configuración de

Apache, preferiblemente dentro de nuestro WORKSPACE de eclipse:

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

GRÁFICO 89 Instalación de Servidos Apache paso 3

GRÁFICO 90 Descarga de archivos para Apache

Page 174: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

20

Damos clic en download:

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

Aceptamos términos y condiciones y finalizamos:

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

GRÁFICO 91 Descarga de servicios Apache

GRÁFICO 92 Aceptación de Descarga Apache

Page 175: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

21

Nos pedirá que seleccionemos la ruta, escogemos la especificada anteriormente,

esperamos unos instantes hasta que se descarguen todos los archivos

Una vez culminada la instalación presionamos finalizar:

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

Comprobamos que nuestro servidor se ha agregado y finalmente presionamos ok:

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

GRÁFICO 93 Configuración de Apache

GRÁFICO 94 Finalización de instalación

Page 176: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

22

Para probar si la instalación es la correcta procedemos a compilar en nuestro

Apache 6 el proyecto creado anteriormente:

Nos dirigimos a la sección de servidores para agregar nuestro servidor:

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

Seleccionamos la versión ya configurada con anterioridad:

GRÁFICO 96 Configuración de servidor Apache

ELABORADO POR: Esperanza Ramírez y Alan Reyes.

FUENTE: Datos de la Propuesta

GRÁFICO 95 Verificación de instalación

Page 177: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

23

Agregamos el proyecto, si el proyecto no se puede ejecutar con la versión 6, se deben realizar los mismos pasos, pero con versiones superiores, finalmente damos permisos de acceso:

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

En nuestra consola podemos observar que el servidor está ejecutándose:

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

GRÁFICO 97 Otorgar permisos de administrador

GRÁFICO 98 Iniciar servicios de Apache

Page 178: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

24

Finalmente abrimos nuestro navegador ingresamos en la barra de direcciones la ruta de nuestro proyecto y cómo podemos observar se ha levantado con éxito nuestro sistema web:

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

DICCIONARIO DE DATOS

Se procederá a detallar el diccionario de datos correspondiente al modelo

entidad relación mencionado con anterioridad:

CUADRO 42 Diccionario de datos.

Tabla Descripción

accesos_por_rol Se almacena la información necesaria para otorgar permisos a los usuarios

bancos Tabla donde se almacena la información de los bancos

ciudades Tabla donde se almacena las ciudades

eventos Se almacena todos los tipos de eventos disponibles en el sistema

eventos_por_proveedores

Tabla donde de almacena el tipo de evento que ofrece el proveedor

formas_pago_por_usuario

Tabla donde se almacena la forma de pago de cada usuario

formas_pagos Se almacena la configuración de forma de pago disponible para los usuarios

opciones_menu Se almacena todas las opciones del menú disponibles en el sistema

paises Tabla donde se almacenan los países, pensada para el crecimiento del sistema

paquete_por_proveedores_cab

Tabla donde se almacena los paquetes promocionales que el proveedor pone a disposición de los clientes

paquete_por_proveedores_dtl

Tabla donde se almacena el detalle de los paquetes configurados por los proveedores

GRÁFICO 99 Deployado proyecto sobre servicios de Apache

Page 179: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

25

parametros Se almacena parámetros necesarios para la configuración del sistema

pedidos_cab Tabla donde se almacenan todos los pedidos realizados por los usuarios

pedidos_dtl Se almacena el detalle de los pedidos realizados por los usuarios

proveedores Tabla donde de almacena la información de los proveedores registrados en el sistema

provincias Tabla donde se almacenan las provincias

regiones Tabla donde se almacenan las regiones

roles Tabla donde se almacenan los roles para el manejo de permisos para los usuarios registrados en el sistema

servicios Tabla donde se registran los servicios disponibles en el sistema

servicios_por_proveedores

Se almacena la información para conoces que servicios ofrece cada proveedor

tipos_identificacion

Tabla donde se almacena el tipo de identificación de los usuarios

usuarios Tabla donde se almacena toda la información de los usuarios registrados en el sistema

usuarios_por_rol Tabla de asignación de roles para los usuarios

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

Diccionario de objetos de la base de datos

Se procederá a detallar el diccionario de datos con cada uno de los objetos

creados para el modelo entidad relación mencionado con anterioridad:

CUADRO 43 Objeto accesos_por_rol.

Objeto accesos_por_rol

Propietario Sem

Funcionalidad Contiene la configuración para que los usuarios tengan acceso a las opciones del menú

Clave primaria codigo_opcion_menu, codigo_rol

Columna Tipo de dato Comentario

codigo_opcion_menu int Id de la opción del menú

codigo_rol int Id del rol

es_activo varchar Estado del registro. S = activo; N = no activo

usuario_ingreso varchar Usuario que ingresa la información

fecha_ingreso datetime Fecha de ingreso de información

usuario_modificacion varchar Usuario que modifica la información

fecha_modificacion datetime Fecha de modificación de la información

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

Page 180: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

26

CUADRO 44 Objeto bancos

Objeto Bancos

Propietario Sem

Funcionalidad Contiene la información de los bancos.

Clave primaria codigo_banco

Columna Tipo de dato Comentario

codigo_banco int Id de la opción del menú

nombre_banco varchar Nombre del banco registrado

es_activo varchar Estado del registro. S = activo; N = no activo

usuario_ingreso varchar Usuario que ingresa la información

fecha_ingreso datetime Fecha de ingreso de información

usuario_modificacion varchar Usuario que modifica la información

fecha_modificacion datetime Fecha de modificación de la información

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

CUADRO 45 Objeto ciudades

Objeto Ciudades

Propietario Sem

Funcionalidad Contiene la información de las ciudades

Clave primaria codigo_pais, código_ciudad

Columna Tipo de dato Comentario

codigo_pais int Id del país registrados

codigo_ciudad int Id de la ciudad registrada

nombre_ciudad varchar Nombre de la ciudad registrada

codigo_provincia int Id de la provincia registrada en el sistema

siglas_ciudad varchar Abreviatura que identifica a cada ciudad

es_activo varchar Estado del registro. S = activo; N = no activo

usuario_ingreso varchar Usuario que ingresa la información

fecha_ingreso datetime Fecha de ingreso de información

usuario_modificacion varchar Usuario que modifica la información

fecha_modificacion datetime Fecha de modificación de la información

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

Page 181: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

27

CUADRO 46 Objeto eventos

Objeto Eventos

Propietario Sem

Funcionalidad Contiene la información de los tipos eventos registrados en el sistema.

Clave primaria codigo_evento

Columna Tipo de dato Comentario

codigo_evento int Id del evento registrado en el sistema

nombre_evento varchar Nombre del evento registrado en el sistema

descripcion_evento varchar Descripción del evento

es_activo varchar Estado del registro. S = activo; N = no activo

usuario_ingreso varchar Usuario que ingresa la información

fecha_ingreso datetime Fecha de ingreso de información

usuario_modificacion varchar Usuario que modifica la información

fecha_modificacion datetime Fecha de modificación de la información

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

CUADRO 47 Objeto eventos_por_proveedores

Objeto eventos_por_proveedores

Propietario Sem

Funcionalidad Contiene la información de los tipos eventos registrados en el sistema asignados a cada proveedor.

Clave primaria codigo_proveedor, codigo_evento

Columna Tipo de dato Comentario

codigo_proveedor int Id asignado al proveedor

codigo_evento varchar Id del evento

es_activo varchar Estado del registro. S = activo; N = no activo

usuario_ingreso varchar Usuario que ingresa la información

fecha_ingreso datetime Fecha de ingreso de información

usuario_modificacion varchar Usuario que modifica la información

fecha_modificacion datetime Fecha de modificación de la información

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

Page 182: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

28

CUADRO 48 Objeto formas_pago_por_usuario

Objeto formas_pago_por_usuario

Propietario Sem

Funcionalidad Contiene la información la forma de pago registrada por cada usuario en el sistema

Clave primaria codigo_forma_pago,codigo_usuario

Columna Tipo de dato Comentario

codigo_forma_pago int Id asignado al proveedor

codigo_usuario varchar Id del usuario, correo electrónico

codigo_banco int Id asignado al banco

numero_tarjeta_credito

varchar Número de tarjeta de crédito

numero_cuenta varchar Número de cuenta

nombre_propietario varchar Nombre del propietario de la cuenta.

es_activo varchar Estado del registro. S = activo; N = no activo

usuario_ingreso varchar Usuario que ingresa la información

fecha_ingreso datetime Fecha de ingreso de información

usuario_modificacion varchar Usuario que modifica la información

fecha_modificacion datetime Fecha de modificación de la información

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

CUADRO 49 Objeto formas_pagos

Objeto formas_pagos

Propietario Sem

Funcionalidad Contiene la información la forma de pago registrada.

Clave primaria codigo_forma_pago

Columna Tipo de dato Comentario

codigo_forma_pago int Id asignado a la forma de pago

nombre_propietario varchar Nombre de la forma de pago

es_activo varchar Estado del registro. S = activo; N = no activo

usuario_ingreso varchar Usuario que ingresa la información

fecha_ingreso datetime Fecha de ingreso de información

usuario_modificacion varchar Usuario que modifica la información

fecha_modificacion datetime Fecha de modificación de la información

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

Page 183: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

29

CUADRO 50 Objeto opciones_menu

Objeto opciones_menu

Propietario Sem

Funcionalidad Contiene la información de las opciones del menú disponibles en sistema para cada usuario.

Clave primaria codigo_opcion_menu

Columna Tipo de dato

Comentario

codigo_opcion_menu int Id asignado para la opción del menú

nombre_opcion_menu varchar Nombre de la opción de menú

accion varchar Enlaza con la página que tiene que ser ejecutada

codigo_opcion_menu_padre

int En caso de que el menú tenga varias opciones

orden int Orden de presentación de las opciones de menú

ruta_icono varchar Necesario para mostrar el icono

es_final varchar Permite saber si no tiene varias opciones

es_activo varchar Estado del registro. S = activo; N = no activo

usuario_ingreso varchar Usuario que ingresa la información

fecha_ingreso datetime Fecha de ingreso de información

usuario_modificacion varchar Usuario que modifica la información

fecha_modificacion datetime Fecha de modificación de la información

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

CUADRO 51 Objeto paises

Objeto Países

Propietario Sem

Funcionalidad Contiene la información de los países

Clave primaria codigo_pais

Columna Tipo de dato Comentario

codigo_pais int Id asignado para los países

nombre_pais varchar Nombre del país

nacionalidad varchar Nacionalidad correspondiente

continente varchar Continente al que pertenece el país

siglas varchar Siglas en abreviatura

es_activo varchar Estado del registro. S = activo; N = no activo

usuario_ingreso varchar Usuario que ingresa la información

fecha_ingreso datetime Fecha de ingreso de información

Page 184: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

30

usuario_modificacion varchar Usuario que modifica la información

fecha_modificacion datetime Fecha de modificación de la información

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

CUADRO 52 Objeto paquete_por_proveedores_cab

Objeto paquete_por_proveedores_cab

Propietario Sem

Funcionalidad Contiene la información de los paquetes de servicios que configura cada proveedor

Clave primaria codigo_paquete

Columna Tipo de dato Comentario

codigo_paquete int Id asignado al paquete

codigo_proveedor varchar Id del proveedor

valor_total varchar Valor total del paquete

cantidad_personas varchar Cantidad de personas en fies

es_activo varchar Estado del registro. S = activo; N = no activo

usuario_ingreso varchar Usuario que ingresa la información

fecha_ingreso datetime Fecha de ingreso de información

usuario_modificacion varchar Usuario que modifica la información

fecha_modificacion datetime Fecha de modificación de la información

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

CUADRO 53 Objeto paquete_por_proveedores_dtl

Objeto paquete_por_proveedores_dtl

Propietario Sem

Funcionalidad Contiene la información del detalle de los buenos paquetes de servicios que configura cada proveedor

Clave primaria codigo_paquete

Columna Tipo de dato Comentario

codigo_detalle int Id del detalle del paquete

codigo_paquete int Id asignado al paquete

codigo_servicio varchar Id asignado al servicio

valor_total float Valor total del paquete

cantidad_personas varchar Cantidad de personas en la configuracion.

es_activo varchar Estado del registro. S = activo; N = no activo

usuario_ingreso varchar Usuario que ingresa la información

fecha_ingreso datetime Fecha de ingreso de información

Page 185: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

31

usuario_modificacion varchar Usuario que modifica la información

fecha_modificacion datetime Fecha de modificación de la información

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

CUADRO 54 Objeto parámetros

Objeto Parámetros

Propietario Sem

Funcionalidad Contiene la información de los parámetros registrados.

Clave primaria codigo_paquete

Columna Tipo de dato Comentario

nombre_parametro varchar Nombre del parámetro

valor_varchar varchar Valor configurado

valor_number double Valor configurado

valor_date date Valor configurado

es_activo varchar Estado del registro. S = activo; N = no activo

usuario_ingreso varchar Usuario que ingresa la información

fecha_ingreso datetime Fecha de ingreso de información

usuario_modificacion varchar Usuario que modifica la información

fecha_modificacion datetime Fecha de modificación de la información

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

CUADRO 55 Objeto pedidos_cab

Objeto pedidos_cab

Propietario Sem

Funcionalidad Contiene la información de los pedidos

Clave primaria codigo_paquete

Columna Tipo de dato Comentario

codigo_pedido int Id asignado al pedido

codigo_usuario varchar Id del código del usuario

fecha_pedido date Fecha del pedido

subtotal varchar Subtotal

total_descuento double Valor descuento en caso de tenerlo

total_iva double Valor IVA en caso de tenerlo

total double Valor total en caso de tenerlo

observacion varchar Observación

es_activo varchar Estado del registro. S = activo; N = no activo

usuario_ingreso varchar Usuario que ingresa la información

Page 186: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

32

fecha_ingreso datetime Fecha de ingreso de información

usuario_modificacion varchar Usuario que modifica la información

fecha_modificacion datetime Fecha de modificación de la información

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

CUADRO 56 Objeto pedidos_dtl

Objeto pedidos_dtl

Propietario Sem

Funcionalidad Contiene la información de los pedidos

Clave primaria codigo_paquete

Columna Tipo de dato Comentario

codigo_pedido int Id asignado al pedido

codigo_detalle int Id asignado al detalle

codigo_servicio varchar Id del código del servicio

cantidad_personas date Cantidad de personas para el evento

precio_unitario varchar Pecio por unidad

subtotal double Subtotal

porcentaje_descuento double Porcentaje de descuento

Valor_descuento double Valor descuento

subtotal_base_imponible double Subtotal

porcentaje_iva double Porcentaje del IVA

valor_iva double Valor IVA

valor_total double Total del pedido

observacion varchar Observación

es_activo varchar Estado del registro. S = activo; N = no activo

usuario_ingreso varchar Usuario que ingresa la información

fecha_ingreso datetime Fecha de ingreso de información

usuario_modificacion varchar Usuario que modifica la información

fecha_modificacion datetime Fecha de modificación de la información

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

Page 187: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

33

CUADRO 57 Objeto proveedores

Objeto Proveedores

Propietario Sem

Funcionalidad Contiene la información de los proveedores

Clave primaria codigo_paquete

Columna Tipo de dato Comentario

codigo_proveedor int Id asignado al proveedor

codigo_usuario int Id del usuario

nombre_proveedor varchar Nombre del Proveedor

telefono varchar Teléfono opcional

celular varchar Celular opcional

ruta_foto double Ruta de imagen configurada

es_activo varchar Estado del registro. S = activo; N = no activo

usuario_ingreso varchar Usuario que ingresa la información

fecha_ingreso datetime Fecha de ingreso de información

usuario_modificacion varchar Usuario que modifica la información

fecha_modificacion datetime Fecha de modificación de la información

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

CUADRO 58 Objeto provincias

Objeto Provincias

Propietario Sem

Funcionalidad Contiene la información de las provincias

Clave primaria codigo_paquete

Columna Tipo de dato Comentario

codigo_pais int Id asignado al pais

codigo_provincia int Id de la provincia

nombre_provincia varchar Nombre de la provincia

codigo_region varchar Id de la region

Page 188: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

34

sufijo_provincia varchar Celular opcional

es_activo varchar Estado del registro. S = activo; N = no activo

usuario_ingreso varchar Usuario que ingresa la información

fecha_ingreso datetime Fecha de ingreso de información

usuario_modificacion varchar Usuario que modifica la información

fecha_modificacion datetime Fecha de modificación de la información

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

CUADRO 59 Objeto regiones

Objeto Regiones

Propietario Sem

Funcionalidad Contiene la información de las regiones

Clave primaria codigo_paquete

Columna Tipo de dato Comentario

codigo_pais int Id asignado al país

codigo_region int Id de la región

nombre_rxegion varchar Nombre de la región

es_activo varchar Estado del registro. S = activo; N = no activo

usuario_ingreso varchar Usuario que ingresa la información

fecha_ingreso datetime Fecha de ingreso de información

usuario_modificacion varchar Usuario que modifica la información

fecha_modificacion datetime Fecha de modificación de la información

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

CUADRO 60 Objeto roles

Objeto Roles

Propietario Sem

Funcionalidad Contiene la información de las regiones

Clave primaria codigo_paquete

Columna Tipo de dato Comentario

codigo_rol int Id asignado al rol

nombre_rol varchar Nombre del rol

es_activo varchar Estado del registro. S = activo; N = no activo

usuario_ingreso varchar Usuario que ingresa la información

Page 189: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

35

fecha_ingreso datetime Fecha de ingreso de información

usuario_modificacion varchar Usuario que modifica la información

fecha_modificacion datetime Fecha de modificación de la información

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

CUADRO 61 Objeto servicios

Objeto Servicios

Propietario Sem

Funcionalidad Contiene la información de las regiones

Clave primaria codigo_paquete

Columna Tipo de dato Comentario

codigo_servicio int Id asignado al servicio

nombre_servicio varchar Nombre del servicio

descripcion_servicio varchar Descripción opcional del servicio

es_activo varchar Estado del registro. S = activo; N = no activo

usuario_ingreso varchar Usuario que ingresa la información

fecha_ingreso datetime Fecha de ingreso de información

usuario_modificacion varchar Usuario que modifica la información

fecha_modificacion datetime Fecha de modificación de la información

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

CUADRO 62 Objeto servicios_por_proveedores

Objeto servicios_por_proveedores

Propietario Sem

Funcionalidad Contiene la información de los servicios que ofrecen los proveedores

Clave primaria codigo_paquete

Columna Tipo de dato Comentario

codigo_proveedor int Id asignado al proveedor

codigo_servicio varchar Nombre del servicio

valor varchar Valor del servicio

Page 190: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

36

es_activo varchar Estado del registro. S = activo; N = no activo

usuario_ingreso varchar Usuario que ingresa la información

fecha_ingreso datetime Fecha de ingreso de información

usuario_modificacion varchar Usuario que modifica la información

fecha_modificacion datetime Fecha de modificación de la información

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

CUADRO 63 Objeto tipos_identificacion

Objeto tipos_identificacion

Propietario Sem

Funcionalidad Contiene la información de los tipos de identificaciones

Clave primaria codigo_paquete

Columna Tipo de dato Comentario

codigo_tipo_identificacion int Id asignado al tipo de identificación

nombre_tipo_identificacion

varchar Nombre del tipo de identificación

es_activo varchar Estado del registro. S = activo; N = no activo

usuario_ingreso varchar Usuario que ingresa la información

fecha_ingreso datetime Fecha de ingreso de información

usuario_modificacion varchar Usuario que modifica la información

fecha_modificacion datetime Fecha de modificación de la información

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

CUADRO 64 Objeto usuarios

Objeto Usuarios

Propietario Sem

Funcionalidad Contiene la información de los tipos de identificaciones

Clave primaria codigo_paquete

Columna Tipo de dato Comentario

codigo_usuario int Id asignado al tipo de identificación

contrasenia varchar Nombre del tipo de identificación

Page 191: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

37

identificacion varchar Identificación del cliente/proveedor

nombres varchar Nombre del cliente/proveedor

apellidos varchar Apellidos del cliente

nombre_completo varchar Nombre completo del cliente/proveedor

telefono varchar Telefono del cliente/proveedor

celular varchar Celular del cliente/proveedor

codigo_pais int Codigo del pais

codigo_ciudad int Codigo de la Ciudad

direccion varchar Direccion del cliente/proveedor

ruta_foto varchar Foto de perfil ingresado por el cliente/proveedor

es_activo varchar Estado del registro. S = activo; N = no activo

usuario_ingreso varchar Usuario que ingresa la información

fecha_ingreso datetime Fecha de ingreso de información

usuario_modificacion varchar Usuario que modifica la información

fecha_modificacion datetime Fecha de modificación de la información

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

CUADRO 65 Objeto usuarios_por_rol

Objeto usuarios_por_rol

Propietario Sem

Funcionalidad Contiene la información de los tipos de identificaciones

Clave primaria codigo_paquete

Columna Tipo de dato Comentario

codigo_usuario varchar El usuario del cliente que será su correo electrónico.

Contrasenia varchar Contraseña registrada por el usuario

codigo_rol varchar Codigo del rol asignado

es_activo varchar Estado del registro. S = activo; N = no activo

usuario_ingreso varchar Usuario que ingresa la información

fecha_ingreso datetime Fecha de ingreso de información

usuario_modificacion varchar Usuario que modifica la información

fecha_modificacion datetime Fecha de modificación de la información

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la propuesta

Page 192: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

I

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICA

CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

DESARROLLO DE PLATAFORMA DE COMERCIO

ELECTRÓNICO PARA LA BÚSQUEDA INTELIGENTE,

COTIZACIÓN Y CONTRATACIÓN DE SERVICIOS QUE

OFRECEN LOS NEGOCIOS QUE ORGANIZAN EVENTOS

SOCIALES DE LA CIUDAD DE GUAYAQUIL, ECUADOR.

MANUAL DE USUARIO

PROYECTO DE TITULACIÓN

Previa a la obtención del Título de:

INGENIERO EN SISTEMAS COMPUTACIONALES

AUTORES:

RAMÍREZ ARMIJOS MARÍA ESPERANZA

REYES BACUSOY ALAN WAGNER

TUTOR:

ING. MONCADA ROMERO PEDRO GUSTAVO, M.SC.

GUAYAQUIL – ECUADOR

2018

Page 193: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

II

ÍNDICE GENERAL

Contenido

ÍNDICE GENERAL .............................................................................................. II

ÍNDICE DE GRÁFICOS ...................................................................................... III

MANUAL DE USUARIO PARA PLATAFORMA WEB .......................................... 1

OPCIONES DE LA PLATAFORMA WEB ......................................................... 1

Inicio de Sesión ............................................................................................ 1

Registro de Usuario ...................................................................................... 3

Registro Proveedor ....................................................................................... 6

Menú Proveedor ........................................................................................... 8

Menú Usuarios ........................................................................................... 13

Cotizaciones ............................................................................................... 16

Compras de Paquetes ................................................................................ 16

Page 194: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

III

ÍNDICE DE GRÁFICOS

GRÁFICO 1 Login ............................................................................................... 1

GRÁFICO 2 Validación de usuario ...................................................................... 2

GRÁFICO 3 Validación de contraseña ................................................................. 2

GRÁFICO 4 Validación de login ........................................................................... 3

GRÁFICO 5 Registro de usuario .......................................................................... 3

GRÁFICO 6 Formulario de Datos Personales ...................................................... 4

GRÁFICO 7 usuario y contraseña ....................................................................... 5

GRÁFICO 8 Registro Proveedores ...................................................................... 6

GRÁFICO 9 Datos del local comercial ................................................................. 7

GRÁFICO 10 Menú Proveedor ............................................................................ 8

GRÁFICO 11 Inicio proveedor ............................................................................. 8

GRÁFICO 12 Configurar servicios ....................................................................... 9

GRÁFICO 13 Calendario digital ........................................................................... 9

GRÁFICO 14 Calendario digital para proveedores ............................................ 10

GRÁFICO 15 Configuración de cuenta proveedor ............................................. 10

GRÁFICO 16 Total de ganancias ...................................................................... 11

GRÁFICO 17 Gráfico total de ventas ................................................................. 11

GRÁFICO 18 Configuración de forma de pago .................................................. 12

GRÁFICO 19 Cambio de contraseña ................................................................. 12

GRÁFICO 20 Menú usuarios ............................................................................. 13

GRÁFICO 21 Inicio usuarios .............................................................................. 13

GRÁFICO 22 Calendario digital usuarios ........................................................... 14

GRÁFICO 23 Cuenta Usuario ............................................................................ 14

GRÁFICO 24 Forma de pago usuarios .............................................................. 15

GRÁFICO 25 Seguridad usuarios ...................................................................... 15

GRÁFICO 26 Cotizaciones ................................................................................ 16

GRÁFICO 27 Compra de paquetes ................................................................... 16

Page 195: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

1

MANUAL DE USUARIO PARA PLATAFORMA WEB

El objetivo de este manual es facilitar al usuario la interacción con la aplicación móvil y sus opciones.

OPCIONES DE LA PLATAFORMA WEB

Inicio de Sesión

Se ingresa el usuario y la contraseña para poder ingresar al sistema. El usuario

del que se ingresa es el correo personal con el cual se realizó el registro

correspondiente.

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

GRÁFICO 100 Login

Page 196: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

2

Para ingresar al sistema se valida el ingreso de usuario:

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

También se valida el ingreso de una contraseña y se verifica que las contraseñas

sean válidas:

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

GRÁFICO 101 Validación de usuario

GRÁFICO 102 Validación de contraseña

Page 197: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

3

Los datos ingresados deben ser los correctos de lo contrario no se podrá acceder

al sistema:

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

Si los datos ingresados son los correcto se mostrará un mensaje de bienvenida

con el nombre del usuario que ingreso.

Registro de Usuario

Si el usuario no se encuentra registrado en el sistema lo puede hacer mediante la

opción de registro que se encuentra en la parte superior derecha del sistema:

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

GRÁFICO 103 Validación de login

GRÁFICO 104 Registro de usuario

Page 198: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

4

Seleccionamos la opción de usuario para el registro y damos clic en el botón

Regístrate Ahora

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

Nos pedirá que ingresemos nuestro dato personal, hay que tener en cuenta que

todos los campos son obligatorios, por lo tanto, deben ser llenados además se

debe ingresar datos correctos y un número de identificación valido.

Al registrase será obligatoria el ingreso de una forma de pago, y al finalizar se

registra el usuario y la contraseña:

GRÁFICO 105 Formulario de Datos Personales

Page 199: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

5

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

Registrada la forma de paga procedemos a registra nuestro usuario con el correo

electrónico personal. Pedirá que se ingrese una contraseña, los capos se

encuentra validados para que se ingrese datos correctos.

El campo de Usuario (e-mail) se debe ingresar un correo electrónico, el cual

permitirá envió de correos cuando se realiza el registro y cuando el usuario realiza

compras.

GRÁFICO 106 usuario y contraseña

Page 200: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

6

Registro Proveedor

Los proveedores que desean ofrecer sus servicios lo podrán hacer, lo primero que

tiene que realizar es el registro correspondiente:

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

El registro del proveedor es muy similar al de un usuario con la diferencia que

tendrá acceso a diferentes opciones en el sistema.

El proveedor debe registrar los datos del local que administra:

GRÁFICO 107 Registro Proveedores

Page 201: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

7

es el registro correspondiente:

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

De igual manera para el registro es necesario ingresar una forma de pago.

Los proveedores también se manejarán con su cuenta de correo electrónico para

poder realizar su registro, se notificará mediante correo electrónico cuando al

proveedor se le realiza una compra. De igual manera se notificará el registro de

proveedores y todos los servicios que se los usuarios pudieran adquirir en un

determinado tiempo.

GRÁFICO 108 Datos del local comercial

Page 202: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

8

Menú Proveedor

Las opciones que se ofrecen a los proveedores son las siguientes:

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

Inicio

Permite a los usuarios realiza la compra por paquetes. Además de poder realizar

la búsqueda de los servicios.

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

GRÁFICO 109 Menú Proveedor

GRÁFICO 110 Inicio proveedor

Page 203: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

9

Agregar

El proveedor tiene acceso para registrar los servicios que ofrecen.

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

Mi calendario

Se pueden visualizar los eventos que se han comprado dentro del sistema

GRÁFICO 112 Calendario digital

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

GRÁFICO 111 Configurar servicios

Page 204: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

10

Ventas

Los proveedores tendrán la opción de poder visualizar los pedidos que los

usuarios han adquirido dentro del sistema.

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

Cuentas

Los proveedores podrán configurar los datos de su cuenta, nombres del local,

cedula de identidad, teléfonos.

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

GRÁFICO 113 Calendario digital para proveedores

GRÁFICO 114 Configuración de cuenta proveedor

Page 205: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

11

Reportes

Los proveedores tendrán opción a dos reportes.

Un reporte general que permita a los proveedores visualizar el porcentaje de

ventas que han realizado dentro de un año.

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

Un reporte especifico que permita a los proveedores poder ver la cantidad de

pedidos que ha tenido durante un lapso de tiempo corto, puede ser de mese o

semanas.

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

GRÁFICO 115 Total de ganancias

GRÁFICO 116 Gráfico total de ventas

Page 206: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

12

Forma de Pago

Los usuarios podrán consultar las formas de pago registradas en el sistema.

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

Seguridad

Permite a los usuarios poder realizar el cambio de contraseña y el cambio de

correo electrónico.

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

GRÁFICO 117 Configuración de forma de pago

GRÁFICO 118 Cambio de contraseña

Page 207: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

13

Menú Usuarios

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

Las opciones que se ofrecen a los proveedores son las siguientes:

Inicio

Permite a los usuarios realiza la compra por paquetes. Además de poder realizar

la búsqueda de los servicios.

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

GRÁFICO 119 Menú usuarios

GRÁFICO 120 Inicio usuarios

Page 208: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

14

Mi calendario

Se pueden visualizar los eventos que se han comprado dentro del sistema

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

Cuenta

Los usuarios podrán configurar los datos de su cuenta, nombres del usuario,

cedula de identidad, teléfonos.

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

GRÁFICO 121 Calendario digital usuarios

GRÁFICO 122 Cuenta Usuario

Page 209: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

15

Forma de Pago

Los usuarios podrán consultar las formas de pago registradas en el sistema.

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

Seguridad

Permite a los usuarios poder realizar el cambio de contraseña y el cambio de

correo electrónico.

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

GRÁFICO 123 Forma de pago usuarios

GRÁFICO 124 Seguridad usuarios

Page 210: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/32406/1/B-CISC-PTG... · 2018-11-14 · Wagner, Alumnos no titulados de la Carrera de Ingeniería en Sistemas Computacionales,

16

Cotizaciones

Los usuarios y proveedores podrán seleccionar los servicios acordes a sus

necesidades.

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

Compras de Paquetes

Lo usuarios y proveedores podrán realizar la compra de paquetes registrados en

el sistema.

GRÁFICO 126 Compra de paquetes

ELABORADO POR: Esperanza Ramírez y Alan Reyes. FUENTE: Datos de la Propuesta

GRÁFICO 125 Cotizaciones