universidad de guayaquilrepositorio.ug.edu.ec/bitstream/redug/32406/1/b-cisc-ptg... ·...
TRANSCRIPT
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
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
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
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.
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.
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
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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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.
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.
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.
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.
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).
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.
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
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.
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:
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.
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.
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.
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
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.
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.
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:
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
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
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
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
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.
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
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
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).
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)
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.
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
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
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)
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
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
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.
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
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.
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%
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
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
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
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
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
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
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.
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
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:
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
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á
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)
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.
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
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
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,
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.
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
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
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).
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á
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)
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)
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
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.
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)
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
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
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.
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
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
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
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
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
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:
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.
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.
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.
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
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
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
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
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.
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).
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”.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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:
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
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
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
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
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
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
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
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
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:
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
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.
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
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.
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
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-
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:
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.
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/
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
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
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?
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
120
VALIDACIÓN DE EXPERTO
121
122
123
124
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.
126
CERTIFICADO DE ACEPTACIÓN
127
PARTICIPANTES: Alan Reyes, Ing. Jipson Cali Allauca, Esperanza Ramírez
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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