UNIVERSIDAD RICARDO PALMA
FACULTAD DE INGENIERÍA
ESCUELA PROFESIONAL DE INGENIERÍA INFORMÁTICA
“
IMPLEMENTACIÓN DE UN PORTAL WEB PARA
VENTA DE COMIDA POR DELIVERY Y PAGO CON
MONEDERO ELECTRÓNICO
”
TESISPARA OPTAR EL TÍTULO PROFESIONAL DE
INGENIERO INFORMÁTICO
PRESENTADO POR:
BURGA CRUZ, JIMMY ANDERSON
HUAMÁN MONTERO, YONEL LUIS
LIMA – PERÚ
2013
DEDICATORIA
Dedicamos la presente tesis a nuestros padres, quienes nos alentaron e inculcaron la perseverancia en cumplir nuestros objetivos personales y profesionales.
AGRADECIMIENTO
A los docentes de nuestra alma mater, Universidad Ricardo Palma; en especial a nuestro asesor Víctor Beltrán y revisores: Silvia Campos, Roxana Ramos y Jorge Rodríguez quienes compartieron sus conocimientos y experiencias con nosotros y nos motivaron en esta etapa profesional para obtener el Título Profesional.
iv
RESUMEN
El presente proyecto de Tesis está enfocado a la automatización de ventas de comida y reparto de sus productos a domicilio para las empresas del rubro alimenticio y el pago con la modalidad de monedero electrónico.
Comprendetres módulos: uno para el administrador de Unidad de Negocio donde puede administrar los pedidos de las tiendas que tenga a su cargo. Otro es el módulo del consumidor el cual es un portal web dinámico donde los consumidores podrán interactuar con las tiendas y productos que fueron creados por los administradores de Unidad de Negocio.Por último el módulo de pago a través de monedero electrónico, el cual mediante un mensaje de texto enviado desde un celular se podrá efectuar el pago del pedido.
El portal web manejará toda la información vía correo electrónico, mensajes de texto e intranet para facilitar el manejo y administración de los pedidos.
Palabras Clave:
v
ABSTRACT
This thesis project is focused on the automation of food sales and distribution of its products at home for companies in the food sector and payment mode electronic purse.
It comprises three modules: one for the business unit manager where you can manage orders from stores that have to charge. Another consumer is the module which is a dynamic web portal where consumers can interact with the shops and products that were created by the business unit managers. Finally the module payment through electronic wallet, who through a text message sent from a cell may make payment for the order.
The website will manage all information via email, text messaging and intranet to facilitate the management and administration of orders.
Keywords:
vi INDICE DEDICATORIA ... ii AGRADECIMIENTO ... iii RESUMEN ... iv ABSTRACT ... v INTRODUCCIÓN ... 11
CAPÍTULO I: VISIÓN DEL PROYECTO ... 12
1.1. Antecedentes del Problema ... 12
1.1.1. El Negocio de Domino‘s Pizza ... 13
1.1.2. Los Procesos del Negocio ... 14
1.2. Descripción del Problema ... 19
1.3. Objetivos del Proyecto ... 23
1.3.1 Marco Lógico ... 23
1.3.2 Objetivo General. ... 25
1.3.3 Objetivos Específicos ... 25
1.3.4 Tabla de Consistencia ... 26
1.4. Justificación del Proyecto ... 28
1.4.1. Beneficios Tangibles ... 28
1.4.2. Beneficios Intangibles ... 29
1.5. Alcance del Proyecto ... 30
CAPÍTULO II: MARCO TEÓRICO ... 32
2.1. Sistema ... 32
2.2. Tipos de Sistema ... 33
2.3. Sistema de Información ... 34
2.4. Tecnologías de la Información y Comunicaciones (TIC) ... 35
2.5. Tipos de Procesos de Negocio ... 37
2.6. Software Libre ... 38
2.7. Lenguaje PHP (Hypertext Pre-processor)... 39
2.8. Servidor Web Apache ... 41
2.9. Motor base de datos MySQL ... 42
2.10. Dinero Electrónico ... 42
2.11. Pago Móvil ... 43
2.12. Entidades Emisoras de Dinero Electrónico ... 44
CAPÍTULO III: ESTADO DEL ARTE ... 46
3.1 Revisión de Papers ... 46
3.1.1. Integrando Especificaciones Textuales y Elementos de modelado UML en un Marco de Trabajo para Trazabilidad de Requisitos. ... 46
3.1.2. Towards Security by Construction for Web 2.0 Applications ... 46
3.1.3. IdentifyingExtensionsRequiredby RUP (RationalUnifiedProcess) toComplywith CMM (CapabilityMaturityModel) Levels 2 and 3 ... 47
3.1.4. Implicaciones estratégicas del comercio electrónico basado en Internet. ... 48
vii 3.1.5. Medios de pago electrónico, piedra angular en el desarrollo del
comercio electrónico ... 48
CAPÍTULO IV: MODELADO DEL NEGOCIO ... 50
4.1. Reglas del Negocio ... 50
4.2 Casos de Uso del Negocio ... 51
4.3. Diagramas de Actividades del negocio ... 51
CAPÍTULO V: REQUERIMIENTOS DEL PROYECTO ... 55
5.1. Requerimientos del Software ... 55
5.1.1 Requerimientos Funcionales ... 55
5.1.2. Requerimientos No Funcionales ... 56
5.2. Casos de Uso del Sistema ... 57
5.2.1. Diagrama de Actores del Sistema. ... 57
5.2.2. Descripción de Actores del sistema ... 58
5.2.3. Diagrama de paquetes del Sistema. ... 59
5.2.4. Casos de Uso del Sistema ... 60
5.2.5. Casos de Uso del Sistema por Paquetes ... 61
5.3 Diagramas de Secuenciamas Significativos ... 63
5.3.1. Administrar Productos ... 63
5.3.2. Administrar Tiendas ... 66
5.3.3. Administrar Unidad de Negocio ... 69
5.3.4. Iniciar Sesión ... 70
5.4. Modelo Conceptual del Sistema ... 71
5.5. Benchmarking ... 71
5.6. Especificaciones de Caso de UsomásSignificativos ... 73
5.6.1. Especificación del CUS Registrar Unidad de Negocio ... 73
5.6.2. Especificación del CUS Administrar Tiendas ... 75
5.6.3 Especificación del CUS Registro Cliente ... 77
5.6.4. Especificación del CUS Administrar Clientes ... 80
5.6.5. Especificación del CUS Realizar Pedido ... 82
5.6.6. Especificación del CUS Confirmar pedidos por Tienda ... 84
5.6.7 Especificación del CUS Administrar Productos ... 87
5.6.8. Especificación del CUS Realizar Pago Móvil ... 88
5.6.9. Especificación del CUS Registrar Recarga Móvil ... 89
5.6.10. Especificación del CUS Consultar Saldo Móvil ... 90
5.7. Prototipos de la Solución ... 91
CAPÍTULO VI: ARQUITECTURA ... 97
6.1. Diagrama de Clases ... 97
6.2. Diccionario de Clases ... 98
6.3. Diagrama de despliegue ... 100
6.4. Diagrama de componentes ... 100
CAPÍTULO VII: DESARROLLO Y PRUEBAS ... 101
7.1 Organigrama del equipo de trabajo ... 101
7.2 Viabilidad del proyecto ... 102
7.2.1 Viabilidad Técnica ... 102
7.2.2 Viabilidad Económica ... 103
7.2.3 Viabilidad Legal ... 109
viii
7.4 Pruebas Unitarias de Casos de Uso mas Significativos ... 115
7.4.1. CUS Iniciar sesión ... 115
7.4.2. CUS Registrar cliente ... 115
7.4.3. CUS Realizar pedido ... 117
7.4.4. CUS Confirmar Pedidos por Tienda ... 118
7.4.5. CUS Administrar tienda ... 119
CAPÍTULO VIII: CONCLUSIONES Y RECOMENDACIONES ... 120
8.1 Conclusiones ... 120
8.2 Recomendaciones ... 122
GLOSARIO DE TÉRMINOS ... 123
ix
INDICEDE FIGURAS
Figura 1: Organigrama de la Organización. ... 13
Figura 2: Cuadro del mapa del negocio. ... 16
Figura 3: Diagrama de procesos del negocio en Domino‘s Pizza. ... 17
Figura 4: Cuadro de pedidos por el portal web de Domino‘s Pizza 2010. ... 20
Figura 5: Cuadro de pedidos por el portal web de Domino‘s Pizza 2011. ... 21
Figura 6: Cuadro de pedidos por el portal web de Domino‘s Pizza 2012. ... 21
Figura 7: Porcentaje de familias que tienen acceso a internet. ... 22
Figura 8: Diagrama de Casos de Uso del Negocio: ... 51
Figura 9: Diagrama del CUN: Recepcionar Pedido ... 51
Figura 10: Diagrama del CUN: Gestionar Pedido ... 52
Figura 11: Diagrama del CUN: Entregar Pedido ... 52
Figura 12: Diagrama del CUN Efectuar Pago ... 53
Figura 13: Diagrama de Casos de Uso del Negocio (CUN) ... 53
Figura 14: Diagrama de Entidades del Negocio ... 54
Figura 15: Diagrama de Actores ... 57
Figura 16: Diagrama de Paquetes ... 59
Figura 17: Diagrama de casos de uso ... 60
Figura 18: Diagrama de casos de uso del Paquete Seguridad... 61
Figura 19: Diagrama de casos de uso del Paquete Monedero Electrónico ... 61
Figura 20: Diagrama de casos de uso del Paquete Administración... 62
Figura 21: Diagrama de casos de uso del Paquete de Pedidos ... 62
Figura 22: Agregar productos por tienda ... 63
Figura 23: Modificar Productos por Tienda ... 64
Figura 24: Eliminar Productos por Tienda ... 65
Figura 25: Agregar Tienda ... 66
Figura 26: Modificar Tiendas ... 67
Figura 27: Eliminar Tiendas ... 68
Figura 28: Crear Unidad de Negocio ... 69
Figura 29: Editar Unidad de Negocio ... 69
Figura 30: Eliminar Unidad de Negocio ... 70
Figura 31: Iniciar Sesión ... 70
Figura 32: Diagrama de clases entidades ... 71
Figura 33: Pantalla de Registro de Unidad de Negocio ... 74
Figura 34: Pantalla de confirmación de Unidad de Negocio ... 75
Figura 35: Pantalla de registro o actualización de una nueva Tienda ... 76
Figura 36: Administración de coordenadas para una tienda. ... 77
Figura 37: Pantalla de eliminación de una Tienda. ... 77
Figura 38: Formulario del registro de Clientes ... 79
Figura 39: Formulario de la información de clientes ... 80
Figura 40: Formulario de eliminación de clientes ... 81
Figura 41: Formulario de confirmación para eliminar a un cliente ... 81
Figura 42: Panel de productos para una tienda específica ... 83
Figura 43: Ingresando al carrito de compras ... 83
Figura 44: Listado de pedidos ... 86
x
Figura 46: Panel de administración de productos. ... 88
Figura 47: Panel de edición de productos ... 88
Figura 48: Pedidos pendientes de cancelación ... 89
Figura 49: Recarga de saldos ... 90
Figura 50: Consulta de saldos ... 91
Figura 51: Página principal del portal ... 91
Figura 52: Administrador de pago móvil ... 92
Figura 53: Histórico de recargas ... 92
Figura 54: Histórico de devoluciones ... 93
Figura 55: Confirmación de recargas ... 93
Figura 56: Saldos de clientes ... 93
Figura 57: Devolución a tiendas ... 94
Figura 58: Registro de devoluciones a tiendas ... 94
Figura 59: Histórico de pedidos ... 94
Figura 60: Histórico de devoluciones ... 95
Figura 61: Histórico de pedidos ... 95
Figura 62: Histórico de recargas ... 95
Figura 63: Cambio de clave móvil ... 96
Figura 64: Diagrama de clases ... 97
Figura 65: Diagrama de despliegue ... 100
Figura 66: Diagrama de componentes ... 100
Figura 67: Organigrama del proyecto ... 101
11
INTRODUCCIÓN
En el Perú, las personas no acostumbran a realizar compras en línea, tampoco ingresar el número de su cuenta bancaria a una página web ni realizarpagos móviles.
La palabra móvil, nunca antes se le había dado tanta importancia y se le habían asociado tantos sustantivos. Si existía un marketing en línea, ahora existe un marketing móvil, si existía la web tradicional ahora lo hace la web móvil y por supuesto si existe el comercio electrónico también tiene su correspondiente adjetivo móvil a su lado.
Muchos clientes ahora sólo tendrán que presentar sus teléfonos móviles en lugar de pagar con efectivo, o sacar una tarjeta de crédito. Dado que los programas de pagos móviles son relativamente baratos y no requieren conocimientos técnicos sofisticados para ponerlos en práctica, muchas pequeñas empresas se han apresurado a adoptar esta nueva tecnología.
Hoy en día el comercio electrónico en el Perú está siendo exitoso para la comida y la bebida, el auge se encuentra en la buena administración entre restaurantes yhabilidades de poder entregar un buen producto por este medio.
Se ha visto la oportunidad de consolidar esta modalidad de venta para las pequeñas y medianas empresas que brindan el servicio de delivery, pero que no cuentan con la infraestructura necesaria para atender al cliente final.
Asimismo para la modalidad de pago por este servicio, se va desarrollar el sistema de pago mediante el monedero móvil, recientemente aprobado en nuestro país, según la ley N° 29985 publicado por el peruano el 17 de enero del 2013 mediante el uso de un dispositivo móvil se pueden efectuar transacciones de pago por un bien o servicio.
12
CAPÍTULO I: VISIÓN DEL PROYECTO
1.1. Antecedentes del Problema
Existen muchas empresas que desean implementar una solución para poder llegar a sus clientes pero no cuentan con la infraestructura necesaria y muchas veces estas implementaciones demoran mucho tiempo. Se requiere de un planeamiento del sistema a desarrollar, programadores, conocimientos tecnológicos o tercerizar el servicio mediante una consultora y esto conlleva en un sobrecosto del servicio que es reflejado en el servicio al cliente final.
Estas empresas por lo general no tienen el suficiente tiempo o personal como para llevar adelante un proyecto como este, por lo cual se propone el presente tema para que estas empresas puedan tener un sistema ya desarrollado con el cual solo necesiten ingresar sus productos y tiendas para que estos de manera automática ya se estén promocionando en el portal web.
Esto permitirá a las empresas afiliadas al portal web poder tener un control de sus pedidos para reparto a domicilio y sus clientes más frecuentes. Asimismopermitirá a los clientes poder identificar mejor a las empresas que estén dentro de su alcance de reparto usando una validación de coordenadas de los mapas con la ayuda de la geo localización de Googlemaps. Asimismo se podrá utilizar la modalidad de pago haciendo uso del monedero móvil mediante un dispositivo celular.
Como marco referencial para la realización del proyecto de tesis, estamos tomando como ejemplo el modelo de negocio de Domino´s Pizza y el servicio de reparto a domicilio; así como la implementación del monedero electrónico, recientemente aprobado en el Perú como medio de realizar transacciones financieras.
13
1.1.1. El Negocio de Domino’s Pizza
Es una organización internacional de comida rápida que fue fundada en 1960 y se ha especializado en la producción y entrega de pizza ―Domino‘s Pizza‖.
En el Perú tiene 24 tiendas entre Lima Metropolitana y el Callao, por temporadas abre su tienda de Asia que está ubicada en el Km 97.5 de la Panamericana Sur y otra en Arequipa, en todas sus tiendas hacen pedidos por delivery.
El centro de ideas, capacitaciones, planeamientos, estrategias de marketing, entre otras de Domino‘s Pizza en Perú, son oficinas en las cuales se encuentran todas las áreas administrativas de la empresa.
La empresa cuenta con 350 personas laborando en las tiendas aproximadamente y en la sede central, en la cual hay diferentes áreas como: marketing, recursos humanos, finanzas, servicio técnico, administración, capacitación, gerencia, atención al cliente y área legal.
Gerencia Administración Marketing RRHH Legal Operaciones Finanzas Atención al Cliente Proveedores Planta de Producción Servicio Técnico Capacitación
Figura1: Organigrama de la Organización.
Visión:
Ser el mejor operador del sistema Domino‘s Pizza con el mejor talento humano.
14
Misión:
Mantener los altos estándares de la cadena internacional de pizza a domicilio en Perú y brindar esa experiencia de un excelente producto con un excelente servicio a los clientes.
Posicionamiento y Competencias:
El producto está posicionado como un producto de la más alta calidad, con estándares de una cadena muy exigente, con normas de sanidad y seguridad a nivel internacional y con un excelente servicio.
La industria de la comida rápida en general no tiene barreras de salida establecidas específicamente, pero debemos hablar de las empresas que están obligadas a quedarse dentro del mercado por imagen internacional como Domino's Pizza que tiene como política no ceder en aquellos mercados donde ya se establecieron o ingresaron.
1.1.2. Los Procesos del Negocio
En Domino‘s Pizza los procesos del negocio se manejan internamente, para la fabricación de insumos como masas y quesos, para los demás insumos tienen sus proveedores los cuales traen en grandes cantidades a sus almacenes.
La única tercerización que hacen es la impresión de sus volantes y pancartas, el resto de procesos como: desarrollo web, diseño gráfico, contabilidad, RRHH son procesos internos de la empresa.
Mapa del Negocio
El servicio de Domino‘s Pizza tiene la mejor atención para los clientes,en cada establecimiento existe un administrador de tienda encargado de verificar que los insumos para la preparación de las pizzas tengan stock, de no tener insumos
15 por una llamada puede gestionar a ‗comisariato‘ quienes se encargan de abastecer a todas las tiendas, también todo el personal de la tienda está dispuesto a contestar una llamada telefónica y atender al cliente, para la preparación de las pizzas es rotativo, lo indicado seria 4 horas por persona pero estas pueden variar ya que siempre hay permisos o inconvenientes y los horarios por lo general suelen ser rotativos.
También existe la distribución de afiches masivos o volanteo, los miembros de la tienda inclusive el administrador reparten afiches de promociones a los transeúntes, se utiliza este tipo de publicidad para poder llegar a los clientes de una manera más directaasí como a las personas que viven alrededor de las tiendas para que puedan solicitar unpedido telefónico.
La empresa está administrada por cinco áreas que son: operaciones, logística, marketing, ventas y postventas. Según el siguiente cuadro (ilustración 2) se muestra a mayor detalle el mapa del negocio donde se especifican las áreasque ayudan a la gestión y manejo de la empresa.
16
Contabilidad:
Elaboración de existencias entre insumos y productos finales
Elaboración de Ingresos y egresos
Finanzas:
*Prestaciones de identidades financieras.*Prestaciones de personas naturales. *Financiamiento de capital propio.
Administración de RRHH *Contratación del personal. * Remuneraciones.
* Rescindir contratos de personal.
Capacitación.
*Explicación de flujo de trabajo.
*Capacitación en preparación de pizzas. *Capacitación en buen trato al cliente. Planeamiento Formulación de Presupuestos
*Proyección de ventas.*Evaluación de Costos. Servicios Generales
*Servicios de Transporte. *Mantenimiento de movilidades. *Mantenimiento de Hornos. *Mantenimiento de Locales. Sistemas de Información
*Software de Computación.*Uso de Internet (Sede Central).*Hardware de PC‘s en tiendas. *Uso de VPN(Tiendas)
Abastecimiento
*Evaluación de proveedor.*Evaluación de propuestas.*Elaboración de listas de Compra. Logística
*Recepción de Materiales.*Verificación de Materiales.*Control de Calidad de Materiales. Abastecimiento
de Insumos
Operaciones Logística Marketing Ventas Postventa
*Revisión de insumos faltantes. *Repartición de Insumos a tiendas. *Almacenamiento de Insumos. *Inspección por parte de la Planta. *Control de calidad. *Selección de insumos. *Alianzas con otras empresas. *Diseño de Volantes. *Eventos en Colegios y Universidades. *Promociones por fechas resaltantes. *Segmentación de mercado. *Evaluación de Descuentos. *Evaluación de quejas y sugerencias. *Obtención de información previa. *Comparación de Costos. *Confirmación de pedido. *Atención al cliente. *Atención de pedidos. *Redenciones de Ventas en todas las tiendas. *Conteo de Retorno de vales y volantes.
17
Diagrama de procesos del negocio:
El presente diagrama (Figura 3), contempla la estructura del flujo por el cual los clientes y los usuarios del sistema van a poder manejar y gestionar de manera consecutiva todo el proceso y planeamiento de realización de un pedido.
Figura 3: Diagrama de procesos del negocio en Domino’s Pizza.
Descripción de actividades:
El cliente inicia la actividad realizando una llamada telefónica, el vendedor le informa si existe alguna promoción vigente, el cliente es quien toma la decisión para poder aceptar el pedido, después que el vendedor ofrezca las promociones, el cliente acepta el pedido, paga y esperahasta que termine la preparación, al final entregan su pedido.
Para la actividad del pago por el servicio, el sistema consulta al cliente cuando envía la solicitud del pedido si va realizar el pago móvil, de ser así, laEmpresa Emisora de Dinero
18 Electrónico (EEDE) envía al cliente el monto de la operación y un código único al cliente. El cliente para dar su aceptación debe confirmar la solicitud respondiendo el mensaje con dicho código y se le descuenta el monto de su saldo inicial
Leyenda de Procesos:
Compra de insumos
Domino‘s Pizza tiene su propia planta de quesos y masas (Huaral), algunas veces ellos mismos no pueden cubrir sus demandas, para lo cual solicitan a sus proveedores insumos como: queso, jamón, Cartones, cajas Carvinza y salsas de tomate Carozzi. Estas empresas previamente, fueron visitadas por un inspector de sanidad para que puedan ser proveedores directos de Domino‘s Pizza.
Reparto de Insumos a Tiendas
En este proceso, los insumos se distribuyen a todas las tiendas para que puedan preparar los productos finales (pizzas).
Preparación de pizzas
La preparación es en las tiendas, teniendo respaldo de Stocks de insumos se podrán vender las pizzas de acuerdo a la receta y preparación, cada una con su respectivo manual e ingredientes que tienen establecidos para cada tipo de pizza.
Alianzas estratégicas
Domino‘s Pizza realiza alianzas con: Coca-Cola, BCP, TROCHA, Saga Falabella, etc. Con el fin de poder llegar a los clientes de forma directa y no a través de interlocutores o medios televisivos.Una de las estrategias es llegar al cliente de manera directa a los hogares a través de tarjetas
19 de invitación para que degusten algún nuevo sabor o simplemente invitándolos.
Inventario y Finanzas
Para llevar un buen manejo de las cuentas y suministros de productos, se lleva a cabo todas las semanas un inventario delstockde las tiendas, para prevenir algún requerimiento mayordeeventos o salida de alguna promoción con alguna alianza estrategia fuerte.
Reparto de Pizzas(Delivery)
Es un servicio de reparto a domiciliodonde suele realizarse en motocicletaprevio a una llamada telefónica. Las empresas que distribuyen las pizzas a domicilio suelen ser franquicias.
Dinero Electrónico
El dinero electrónico es almacenado en un soporte electrónico (como un celular o tarjeta prepago) y será aceptado de manera general como medio de pago, emitido por un valor igual a los fondos recibidos (por las EEDE o bancos) y puede ser convertido nuevamente a efectivo por el saldo que mantenga el titular.
1.2. Descripción del Problema
Hay muchas empresas que desean implementar e innovar nuevas alternativas para llegar con mayor calidad y eficacia a sus clientes, pero no cuentan con la infraestructura y tecnología necesaria, muchas veces estas implementaciones toman tiempo ydinero. Por loque se requiere de un planeamiento de modelado, programadores, costo o tercerizar el servicio, esto tiene un sobrecosto del servicio que es trasladado al cliente final.
20 Existen muchos portales web que solo se preocupan por vender y mostrar sus productos a los clientes y no se preocupan por la funcionalidad de la misma como brindar una geo localización de las tiendas, alcance del delivery o saber exactamente donde vive cada cliente.
Las empresas afiliadas al portal web pueden tener un control de los pedidos para reparto a domicilio lo que permitirá a los clientes identificar a las empresas de alimentos que estén dentro de su alcance de reparto a domiciliousando coordenadas de los mapas con la ayuda de Googlemaps. Asimismo, se podrá utilizar la modalidad de pago haciendo uso del monedero móvil mediante un dispositivo celular.
Estadística de pedidos delivery desde el portal web de la empresa Domino’s Pizza
En los siguientes gráficos se observa como la cantidad de pedidos va aumentando en el transcurso del tiempo, desde que inicia en agosto del 2010 con 65 pedidos, hasta octubre del 2012 con 2582 pedidos. Estos datos fueron tomados directamente del mismo portal web de Domino‘s Pizza y dichos pedidos solo fueron realizados a través de su portal web.
Figura 4: Cuadro de pedidos por el portal web de Domino’s Pizza 2010.
62 385 462 413 563 0 100 200 300 400 500 600
Agosto Septiembre Octubre Noviembre Diciembre
Pedidos 2010 - Domino's Pizza
21
Figura 5: Cuadro de pedidos por el portal web de Domino’s Pizza 2011.
Figura 6: Cuadro de pedidos por el portal web de Domino’s Pizza 2012.
510 632 602 849 974 1106 1353 1068 995 1230 1189 1626 0 200 400 600 800 1000 1200 1400 1600 1800
Pedidos 2011 - Domino's Pizza
1464 1498 1889 1580 1523 1229 1953 1775 1948 2582 0 500 1000 1500 2000 2500 3000
22 En el siguiente grafico se muestra que el 24% de familiastienen acceso a Internet, esto refleja la cantidad de familias que pueden acceder al presente proyecto.Fuente: INEI (2012)
Figura 7: Porcentaje de familias que tienen acceso a internet.
Centralización del Problema
El problema identificado es la inexistencia de una página web donde se puedan encontrar a varios restaurantes y por medio de la misma hacer un pedido por delivery a los diferentes establecimientos suscritos.
No tienen acceso a Internet
Tienen acceso a Internet
FAMILIAS EN EL PERÚ QUE TIENEN
ACCESO A INTERNET
23
1.3. Objetivos del Proyecto 1.3.1 Marco Lógico
Árbol de Problemas:
Falta de un repositorio donde se pueda encontrar todos los productos centralizados de diferentes empresas de comida por delivery.
Las empresas no tienen estadísticas comparativas de pedidos de clientes. Falta de localización referencial de tiendas. Los clientes pierden
mucho tiempo al buscar los teléfonos de diferentes empresas por delivery.
Las direcciones de las tiendas están en algunos volantes pero no está geo localizada para una mejor visión del cliente.
Los clientes que navegan encuentran información dispersa en varios contenedores que fueron desarrollados por la misma empresa de alimentos Los clientes son
afectados, pueslos precios no pueden ser comparados.
Los clientes desconocen que empresas llegan realmente a sus domicilios y no optan por comunicarse con ellos.
Las empresas evaluaran la importancia de acuerdo a los cuadros estadísticos de incluir sus productos al portal web.
Las empresas no se unen para brindar un mejor servicio.
Las empresas no tienen bien establecidos sus rangos de alcance de delivery.
Las empresas desconocen el potencial que tienen los clientes que están navegando por la web.
Las empresas no están de acuerdo que sus productos compitan en un mismo portal web.
24
Árbol de Objetivos:
El portal web tendrá promociones ya que la información centralizada influye en una
competencia por precios.
Unificar las empresas para que puedan ayudar a los clientes a tener una visión más amplia de productos y tiendas.
Mayor facilidad de
ubicación de las tiendas con ayuda de Googlemaps.
La unificación de las empresas se podrá enfocar en base a un centro comercial.
Aumento de las utilidades para las medianas y grandes empresas que tengan el servicio de delivery.
Gracias a la centralización de la información no tendrán que perder mucho tiempo en buscar teléfonos o direcciones.
Desarrollar un portal web donde se pueda encontrar información centralizada de diferentes empresas de comida por delivery.
Mejora la exactitud
referencial de las tiendas para ver si el domicilio del cliente está cerca.
Los clientes encontraran información centralizada y no tendrán que estar navegando por diferentes portales. Las empresas podrán verificar que tienda es menos rentable de acuerdo a la cantidad de pedidos realizados. Los clientes no tendrán que
preocuparse de que tiendas llegan a sus domicilios pues esto será validado
automáticamente.
Con la ayuda de las zonas de Googlemaps se podrán definir por rangos de llegada en el mapa de Lima.
Se podrán mostrar cuadros estadísticos de los clientes frecuentes y pedidos por tiendas.
25
1.3.2 Objetivo General.
Constituir una nueva empresa llamada ―Pa llevar‖ el cual respalde todos los servicios brindados por el nuevo portal web.
Desarrollar un portal web, donde se pueda encontrar información centralizada de diferentes empresas de venta de comida por delivery e innovar la modalidad del pago por monedero electrónico, dando facilidades de búsqueda a los usuarios por la geo localización de Googlemaps para reducir el tiempo de recepción en las tiendas y aumentar sus ingresos.
Las tiendas podrán ser administradas independientemente de las otras, inclusive los rangos de alcance que tienen los motorizados para enviar los pedidos.
1.3.3 Objetivos Específicos
Constituir una nueva empresa llamada ―Pa Llevar‖ para que respalde todo lo ofrecido en el portal web.
Unificar a las empresas alimenticiasy poder ayudar a los clientes a tener una visión más amplia de productos y tiendas.
Buscar y ubicar inmediatamente las tiendas con ayuda de Googlemaps.
Aumentar los ingresos para las medianas y grandes empresas que tengan el servicio pordelivery.
Definir con la ayuda de las zonas de Googlemaps los rangos de alcance del servicio de reparto de las tiendas en todos los distritos de Lima.
Centralizar la información, ya que los clientes no tendrán que perder tiempo en la búsqueda de teléfonos o referencias y direcciones de tiendas.
26
Publicar en el portal web sobre las promociones de las tiendas que a su vez permitirá una competencia por precios.
Validar la cobertura del reparto permitiendo a los clientes que no tengan que preocuparse por que las tiendas llegan a sus domicilios pues esto será validado automáticamente al ingresar a una tienda.
Administrar las tiendas según su escala de pedidos atendidos, ya que las empresas podrán verificar que tienda es menos rentable de acuerdo a la cantidad de pedidos realizados.
1.3.4 Tabla de Consistencia
Problema General Objetivo General
Falta de un repositorio donde se pueda encontrar todos los productos centralizados de diferentes empresas de comida por delivery.
Desarrollar un portal web donde se
pueda encontrar información
centralizada de diferentes empresas de comida por delivery
Problemas Específicos Objetivos Específicos
No existe una empresa que respalde todo lo que ofrece el portal web: ―Pa llevar‖.
Constituir una nueva empresa llamada ―Pa Llevar‖ para que respalde todo lo ofrecido en el portal web.
Los clientes de Lima no pueden hacer una búsqueda y pedido a su vez en un mismo portal web.
Unificar a las empresas
alimenticias y poder ayudar a los clientes a tener una visión más amplia de productos y tiendas
Los clientes no pueden hacer búsquedas de acuerdo a su
Buscar y ubicar inmediatamente las tiendas con ayuda de
27
ubicación actual. Googlemaps.
Las empresas no alcanzan a cubrir completamente su rango de delivery por desconocimiento de los clientes.
Aumentar los ingresos para las medianas y grandes empresas que tengan el servicio por delivery.
Algunas medianas empresas no tienen establecido un rango
específico de alcance a
domicilios de los clientes.
Definir con la ayuda de las zonas de Googlemaps los rangos de alcance del servicio de reparto de las tiendas en todos los distritos de Lima.
Los clientes de Lima
metropolitana no cuentan con
una buena información
centralizada de tiendas por delivery.
Centralizar la información, ya que los clientes no tendrán que perder tiempo en la búsqueda de teléfonos o referencias y direcciones de tiendas
Las empresas no compiten en
precios, cada una es
independiente y los clientes no son beneficiados con los precios acorde al mercado.
Publicar en el portal web sobre las promociones de las tiendas que a su vez permitirá una competencia por precios.
Cuando los clientes llaman a una tienda no están seguros si el motorizado llega a su domicilio, tienen que detallar vía teléfono su dirección y explicar su referencia aproximada.
Validar la cobertura del reparto permitiendo a los clientes que no tengan que preocuparse por que las tiendas llegan a sus domicilios pues esto será validado automáticamente al ingresar a una tienda.
28
Muchas empresas que brindan el servicio online de pedidos no contabilizan exactamente la cantidad de pedidos y precios,
tampoco pueden hacer
comparaciones para ver cuál es más rentable.
Administrar las tiendas según su escala de pedidos atendidos, ya
que las empresas podrán
verificar que tienda es menos rentable de acuerdo a la cantidad de pedidos realizados.
1.4. Justificación del Proyecto 1.4.1. Beneficios Tangibles
Los beneficios tangibles más trascendentales para las empresas y clientes son los siguientes:
Aumentar los Ingresos en todas las cadenas de Tiendas. Para todas las tiendas de las Unidades de Negocio existentes, con ayuda del portal web y automatización en el sistema de ventas y con ello aumentar eficazmente sus ingresos al tener más cantidad de pedidos.
Reducir el Tiempo promedio de un pedido.
Los pedidos por llamada telefónica ya tienen un tiempo estimado en las tiendas, pero la recepción de estos pedidos tienen tiempos que se podrían reducir realizando un pedido Web.
Reducción de Costos.
Por medio de Ofertas y competitividad de las empresas se generará un ambiente de ofertas en el mismo portal Web.
Reducción de insumos de marketing.
Todos los costos que se generaban cuando un cliente hace un pedido telefónicamente se reducirán pues necesita
29 menos personal por la automatización, no necesitan flyers impresos, no necesitan gastar en papeles, tienen espacio en su misma tienda para que otros clientes puedan hacer cola y así generar más ingresos y satisfacción al cliente.
Reducción de costos usando la opción de Pago móvil. La ley contempla que las transacciones financieras que utilicen la modalidad de pago móvil, tendrá un bajo costo de operación a diferencia del uso de las tarjetas de crédito.
1.4.2. Beneficios Intangibles
Tanto para los clientes como para las empresas los beneficios que buscan son monetarios, pero también existen beneficios que no trascienden pero son fundamentales como los siguientes propuestos:
Ahorro de tiempo, organización y elección con
tranquilidad
Se pueden observar los menús y precios actualizados con tranquilidad. Podrán enviar varios pedidos de manera ordenada pues el carrito de compras es individual por cada tienda, esto para evitar cualquier confusión en vueltos, tipos de pago y entrega de boletas.
Menús y precios actualizados
Cada local cuenta con el menú de sus productos y precios completamente actualizados. Por otro lado, se cuenta con información extra, como dirección, horarios y zona de entrega.
Rankings
Los locales pueden ser puntuados a través de estrellas del 1 al 5 según la cantidad de afluencia que tengan por visitas.
30
Fidelizar a los Clientes que realizan pedidos.
No solo se puede tener una buena captura de Clientes, también es necesario fidelizarlos pues es ahí donde se puede tener la estabilidad de los pedidos Web.
Uso de tecnologías actuales como medio de pago.
El uso de los dispositivos móviles tales como los celulares dado su gran uso permitirá efectuar las transacciones financieras con mayor rapidez y seguridad ya que no requieren de una infraestructura especial a la ya existente.
1.5. Alcance del Proyecto
a) Registrar a cualquier empresa con cualquier promoción de venta existente.
b) El cliente podrá tener un avatar (Intranet) donde podrá calificar a las tiendas, realizar pedidos, localizar su ubicación y actualización de datos.
c) Cada Unidad de Negocio va tener un usuario que va realizar consultas,administración de pedidos, tiendas y productos.
d) Cada Unidad de Negocio va a tener un Administrador que va actualizar todos los detalles vinculados a su Empresa.
e) El presente proyecto solo podrá registrar a tiendas y unidades de negocio que se encuentren en Lima Metropolitana y Callao.
f) Los pedidos se podrán confirmar por medio de la intranet del portal web y por los administradores y recepcionistas de pedidos.
g) Los clientes tendrán la opción de buscar que tiendas llegan a su domicilio con el fin de reducir el tiempo de búsqueda y envío de pedido.
31 h) Los pagos con monedero electrónico solo se efectuará en las
empresas registradas en el portal www.pa-llevar.com
i) Las recargas virtuales para el monedero electrónico, son validadas manualmente por el administrador del sistema del portal www.pa-llevar.com.
j) Los mensajes de texto para realizar las operaciones con monedero electrónico tienen el costo según el operador móvil que se utilice: Movistar, Claro y/o Nextel.
32
CAPÍTULO II: MARCO TEÓRICO
Gracias al Internet hoy no es necesario recurrir a las guías telefónicas para buscar un restaurante, ya que hay mucha información online. Sin embargo, suele estar dispersa eincompleta y la mayoría de veces no geo localizada. A continuación detallaremos las bases teóricas para la implementación de la presente tesis.
2.1. Sistema
Haciendo referencia a (03, Ranquet, Mathilde Du)nos dice sobre la definición de Sistema: ―Estamos ante un conjunto de elementos que tienen propiedades y atributos. Todo elemento está especificado por sus atributos y, si estos elementos son seres humanos, los atributos que permiten identificarlos en el sistema son su comportamiento de comunicación, por oposición a los atributos intrínsecos; por ejemplo. Un sistema es pues un conjunto de elementos y de relaciones – que existe entre estos elementos y entre sus atributos – organizados en función a un fin. Esta interacción es tal que un cambio en un elemento o en sus relaciones desencadena un cambio en los otros elementos y en el sistema entero.‖
Si consultamos a (04, 2012 alegsa.com.ar)lo define como: ―Un sistema es un conjunto de partes o elementos organizados y relacionados que interactúan entre sí para lograr un objetivo. Los sistemas reciben (entrada) datos, energía o materia del ambiente y proveen (salida) información, energía o materia.Un sistema puede ser físico o concreto (una computadora, un televisor, un humano) o puede ser abstracto o conceptual; por ejemplo un software.
Cada sistema existe dentro de otro más grande, por lo tanto un sistema puede estar formado por subsistemas y partes, y a la vez puede ser parte de un súpersistema.‖
33
2.2. Tipos de Sistema
Según (05, Juan Báez)indica dos tipos de sistema: ―De los muchos acercamientos teóricos que se han hecho en el estudio de los pequeños grupos humanos compartimos uno de ellos, porque nos ilustra perfectamente al respecto, es el que realiza la Teoría General de los Sistemas. Esta teoría, sintéticamente, define sistema como un conjunto de elementos interdependientes entre sí. Y diferencia entre sistema abierto y sistema cerrado:
Define sistema abierto como aquel que mantiene un permanente flujo de intercambio con su entorno y cuya evolución es independiente de las condiciones iniciales.
Al contrario, al sistema cerrado lo define como aquel que no mantiene ningún intercambio con su entorno y cuyo estado final depende totalmente de las condiciones iniciales del propio sistema.‖
La (06, Revista Iberoamericana)define los siguientes tipos de sistemas: ―Existe un vínculo entre las diferentes clases de sistemas que se operan en una empresa y éstos proporcionan información sustancial al desempeño de las relaciones superfluas de confiabilidad. Entre los más destacados se encuentran los siguientes:
Sistemas Naturales y Elaborados
Naturales. Son aquellos que se desarrollan de un proceso natural, es decir como la fotosíntesis, también se les llaman adaptables, porque hay un reajuste constante a nuevos insumos ambientales, ejemplo injertos, plantas y frutas.
Elaborados. Son aquellos donde se ha hecho una aportación al proceso en marcha, mediante atributos, objetos y relaciones. Ejemplo, las presas, motores, entre otros.
34
Sistemas Cerrados y Abiertos
Cerrados. Son aquellos que operan con poco intercambio, razón por la cual, estudiosos en la materia piensan que no existen, sin embargo, se dice que el proceso de la respiración es cerrado.
Abiertos. Estos sistemas reciben influencia de los Supra sistemas, es decir, todos los sistemas se encuentran inmersos en un sistema circulante.
Un ejemplo de esta clase de sistemas es la gestión de los recursos financieros, ya que con él, se pretende conseguir fondos (dinero) para financiar los esfuerzos y cubrir los gastos. Las empresas privadas por ejemplo obtienen sus fondos del entorno o medio ambiente: Banca, Instituciones Financieras, entre otras.‖
2.3. Sistema de Información
Según (07, Carmen de Pablos H)―El sistema de información empresarial es diseñado e implantado en la organización no sólo para gestionar la información y el conocimiento sino también como medio para mejorar los procesos empresariales y en última instancia para crear valor. Un sistema de información, por lo tanto será mejor y más eficiente, cuanto más sea capaz de mejorar los procesos de negocios y los de la toma de decisiones en la empresa conduciendo a una mayor rentabilidad y/o a unos menores costes. Por esa razón, un sistema de información que no proporcione un conocimiento e información de salida de mayor valor en términos de utilidad, que el coste de producirlos u obtenerlos no debe ser mantenido en la empresa.
Desde un punto de vista técnico y apoyándonos en el llamado enfoque sistémico, un sistema de información es todo aquel conjunto de recursos organizados e interrelacionados dinámicamente que permiten el procesamiento de uno de esos recursos –la información- para que sus
35 usuarios puedan tomar decisiones y ejecutar sus funciones para el cumplimiento de los objetivos empresariales.
Un sistema de información por tanto realiza tres grandes funciones para conseguir el objetivo de satisfacer las necesidades de información:
Captura o recolecta datos tanto externos como internos.
Trata esos datos mediante procesos que operan con ellos.
Distribuye la información resultante a los usuarios y actividades que la requieran.‖
Consultando (08, Wikipedia)nos indica: ―Un sistema de información (SI) es un conjunto de elementos orientados al tratamiento y administración de datos e información, organizados y listos para su uso posterior, generados para cubrir una necesidad u objetivo. Dichos elementos formarán parte de alguna de las siguientes categorías:
Personas
Datos
Actividades o técnicas de trabajo
Recursos materiales en general (generalmente recursos informáticos y de comunicación, aunque no necesariamente).
Todos estos elementos interactúan para procesar los datos (incluidos los procesos manuales y automáticos) y dan lugar a información más elaborada, que se distribuye de la manera más adecuada posible en una determinada organización, en función de sus objetivos.
2.4. Tecnologías de la Información y Comunicaciones (TIC)
Según (09, Ramón C. Suárez y Alonso)―Las Tecnologías de la Información y la Comunicación (TIC) están presentes en todos los niveles de nuestra sociedad actual, desde las más grandes corporaciones multinacionales, a las PYMES, gobiernos,
36 administraciones, universidades, centros educativos, organizaciones socioeconómicas, asociaciones profesionales y particulares.
Ordenadores, teléfonos móviles, reproductores MP3, tarjetas de memoria, Televisión Digital Terrestre (TDT), Discos Versátiles Digitales (DVD) portátiles, navegadores Global Position System (GPS), Internet, etc., son tecnologías que se han convertido en imprescindibles para muchas personas y empresas.
La aplicación de las TIC en todos los sectores de la sociedad y de la economía mundial ha generado una serie de términos nuevos como por ejemplo, business y commerce (negocio y comercio electrónico), goverment (gobierno electrónico), health (sanidad electrónica), e-learning (formación a distancia), e-inclusión (inclusión social digital o el acceso a las TIC), e-work (teletrabajo), e-mail (correo electrónico), banda ancha (ancho de banda grande en el acceso a las redes de telecomunicación), domótica (control de electrodomésticos en el hogar), etc.‖
Según (10, Benítez, Gerardo Meneses)―La bibliografía existente en la actualidad en torno a las nuevas tecnologías de la información y de la comunicación es abrumadora. Son muchas las definiciones de las TIC de diferentes autores que podemos encontrar, y no necesariamente concordantes. Dos de los elementos comunes en la mayoría de estas definiciones son la relación de los diferentes avances tecnológicos implicados en las NTIC y la descripción de las aplicaciones que estos avances han generado.
Así nos encontramos con Castells que al referirse a las tecnologías de la información y de la comunicación las sitúa como el conjunto de tecnologías desarrolladas en el campo de la microelectrónica, la informática, las telecomunicaciones, la televisión y la radio, la optoelectrónica y su conjunto de desarrollo y aplicaciones, o con la propuesta de Cabero (2000) que presenta las diferentes utilidades de las NTIC en la educación.
37 El término ―nuevas tecnologías de la información y comunicación‖ al referirse a diferentes instrumentos técnicos como el ordenador, las redes, la realidad virtual... que giran en torno de las telecomunicaciones, la informática y los audiovisuales de forma interactiva.
De acuerdo con Cabero deberíamos distinguir entre nuevas tecnologías (vídeo e informática) y tecnologías avanzadas; término acuñado por diversos autores para diferenciar las realmente nuevas (multimedia, televisión por cable y satélite, CD-ROM, hipertextos...)‖
2.5. Tipos de Procesos de Negocio
En el libro (11, Planning and Control Systems) encontramos: No hay acuerdo de clasificación académica, industrial o taxonomía de los diferentes tipos de procesos de negocio. Desde un punto de vista de nivel superior, hay dos perspectivas principales de los procesos de negocio: la perspectiva del nivel y la perspectiva de las competencias básicas.
Nivel Perspectiva
La perspectiva nivel clasifica a los procesos de negocio en niveles como los de los organigramas tradicionales. Esta perspectiva está influenciada principalmente por Robert N. Anthony, que define tres niveles de actividades de gestión:
1. El control operacional, que es "el proceso de asegurar que las tareas específicas se llevan a cabo con eficacia y eficiencia."
2. El control de gestión, que es "el proceso por el cual los gerentes asegurar que los recursos son obtenidos y utilizados con eficacia y eficiencia en el cumplimiento de los objetivos de la organización."
3. La planificación estratégica, que es "el proceso de decidir sobre los objetivos de la organización, sobre los cambios en estos objetivos, sobre los recursos utilizados para alcanzar estos objetivos, y sobre las
38 políticas que han de regir la adquisición, uso y disposición de estos recursos.‖
Según (12, Torres Pau Giner y Victoria)Un proceso de negocio es una colección de actividades estructuradas y relacionadas que producen un valor para la organización, sus inversores o sus clientes. Un proceso de negocio puede incluir otros procesos.
Business Process Management (BPM) da nombre a la disciplina que se encarga de modelar, automatizar, integrar, monitorizar y optimizar la gestión sistemática de los procesos de negocio. Esto lo consigue mediante la integración de disciplinas tales como el Modelado de procesos, Simulación, Workflow, Enterprise ApplicationIntegration (EAI) e integración Business-to-Business (B2B).
Además, BPM reconoce el factor cambiante existente en los Procesos de Negocio y por ello propone tanto el modelado de los procesos como su simulación y ejecución en un entorno donde la definición sea explicita pudiendo ser controlado, analizado y rediseñado de forma constante para mejorar su eficiencia. Para hacer posible esta propuesta han surgido tanto lenguajes de descripción de procesos como motores de ejecución.
Existen diferentes notaciones para modelar procesos de negocio (Diagramas de actividad de UML, Procesos de Negocio EDOC, IDEF, ebXML BPSS, BPMN, etc.).
2.6. Software Libre
Según (13, Stallman, Richard M.):Cuando un programa de software libre deja de estar en manos de su autor, esto no significa necesariamente que siga siendo software libre para cualquiera que se haga con una copia de él. Por ejemplo, el software de dominio público —software sin copyright— es software libre, pero cualquiera puede modificarlo y hacer una versión propietaria a partir de él. Lo mismo ocurre con muchos programas libres con copyright que se distribuyen con licencias simples
39 muy permisivas que autorizan el desarrollo de versiones propietarias modificadas.
El ejemplo paradigmático de este problema es el X WindowsSystem. Desarrollado en el MIT y publicado como software libre con una licencia permisiva, pronto fue adoptado por diversas empresas informáticas. Añadieron X, sólo en forma binaria, a sus sistemas propietarios Unix, siempre acompañados del clásico acuerdo de confidencialidad. Estas copias de X dejaron de ser software libre, igual que Unix.
Citando a (14, Jordi Mas Hernàndez),El software libre plantea un nuevo modelo de entender las libertades del usuario, la propiedad intelectual, y la creación y distribución de software. Ha demostrado ser técnicamente viable, económicamente sostenible y socialmente justo cambiado la forma de entender la industria del software. Linux, un sistema operativo desarrollado por voluntarios, es el buque insignia de esta revolución social y tecnológica que está atrayendo el interés de usuarios, empresas y administraciones públicas de todo el mundo. Este libro desglosa de forma sencilla en sus ocho capítulos los principios y repercusiones del software libre en nuestra sociedad.
2.7. Lenguaje PHP (Hypertext Pre-processor)
Según (15, Olivier Heurtel)PHP es un acrónimo recursivo que significa PHP Hypertext Pre-processor, y se trata de un lenguaje de scripting para la programación de páginas dinámicas de servidor. Es un lenguaje de tipo gratuito, y forma parte del software que se conoce como de código abierto (Open Source). Es decir que se le pueden introducir modificaciones y mejoras y ponerlas a disposición de los demás usuarios del mismo.
Otra característica importante es que se trata de un lenguaje multiplataforma, esto quiere decir que la aplicación web desarrollada en PHP puede funcionar en casi cualquier tipo de plataforma Windows, Unix/Linux (y sus diferentes versiones y distribuciones). También ofrece soporte a los motores de base de datos más populares (SQL Server,
40 MySQL, PosgresSQL, Oracle, etc.), como así también acceso ODBC (open databaseconectivity).
Una aplicación web basada en PHP necesita dos tipos de software. El primero es un servidor web que va a atender las peticiones de los usuarios y devolverá las páginas solicitadas. El servidor Apache, tanto su versión Windows como Linux es el más utilizado. El segundo software es el propio PHP, es decir el módulo que se va a encargar de interpretar y ejecutar los scripts que se soliciten al servidor.
Al utilizar una tecnología del tipo pre-procesado en el servidor es necesario visualizar las páginas generadas con PHP utilizando el protocolo http. Al contrario de lo que ocurre con las páginas de la tecnología cliente, en las que se puede visualizar mediante la opción ―Archivo – Abrir‖ en cualquier navegador, las páginas generadas con PHP necesitan ser servidas por un servidor web para que sean procesadas y luego enviadas al navegador del usuario.
En el texto de (16, Ángel Cobo)PHP es un lenguaje de scripting que permite la generación dinámica de contenidos en un servidor web. El significado de sus siglas es HyperTextPreprocessor. Entre sus principales características cabe destacar su potencia, su alto rendimiento, su facilidad de aprendizaje y su escasez de consumo de recursos.
El código PHP puede incluirse dentro del código HTML de la página. Para delimitar la sección de código PHP podemos hacerlo de varias formas:
-Usando las etiquetas <?php y <? -Usando las etiquetas <? y ?>
-Mediante <script languaje="php"></script>
El funcionamiento de las páginas en PHP alojadas en un servidor es el siguiente:
41 -El navegador del cliente solicita el documento PHP.
-Llega la solicitud del servidor y el servidor localiza el documento, lanza el intérprete de PHP y ejecuta todo su código.
-Una vez ejecutado el código se genera el resultado en HTML y lo devuelve al servidor para que lo transfiera al cliente.
-El servidor transfiere el resultado en HTML y es mostrado en el navegador del cliente.
2.8. Servidor Web Apache
Según (17, Wikipedia)El servidor HTTP Apache es un servidor web HTTP de código abierto, para plataformas Unix (BSD, GNU/Linux, etc.), Microsoft Windows, Macintosh y otras, que implementa el protocolo HTTP/1.12 y la noción de sitio virtual. Cuando comenzó su desarrollo en 1995 se basó inicialmente en código del popular NCSA HTTPd 1.3, pero más tarde fue rescrito por completo. Su nombre se debe a que Behelendorf quería que tuviese la connotación de algo que es firme y enérgico pero no agresivo, y la tribu Apache fue la última en rendirse al que pronto se convertiría en gobierno de EEUU, y en esos momentos la preocupación de su grupo era que llegasen las empresas y "civilizasen" el paisaje que habían creado los primeros ingenieros de internet. Además Apache consistía solamente en un conjunto de parches a aplicar al servidor de NCSA. En inglés, a patchy server (un servidor "parcheado") suena igual que Apache Server.
El servidor Apache se desarrolla dentro del proyecto HTTP Server (httpd) de la Apache Software Foundation.
Apache presenta entre otras características altamente configurables, bases de datos de autenticación y negociado de contenido, pero fue criticado por la falta de una interfaz gráfica que ayude en su configuración.
Revisando (18, Apache ORG)define como El servidor HTTP Apachees un servidorHTTPde código abierto parasistemasoperativos modernos, incluyendoUNIX, MicrosoftWindows, MacOS/XyNetware. El objetivode
42 este proyectoes proporcionar unservidor seguro, eficiente y extensible
queproporcione servicios HTTPobservando losestándares
HTTPactuales.Apachehasido elservidor web máspopular en Internetdesde abrilde1996.
2.9. Motor base de datos MySQL
Revisando (19, Wikipedia)define a MySQLcomo un sistema de gestión de bases de datos relacional, multihilo y multiusuario con más de seis millones de instalaciones.1 MySQL AB —desde enero de 2008 una subsidiaria de Sun Microsystems y ésta a su vez de Oracle Corporation desde abril de 2009— desarrolla MySQL como software libre en un esquema de licenciamiento dual.
Por un lado se ofrece bajo la GNU GPL para cualquier uso compatible con esta licencia, pero para aquellas empresas que quieran incorporarlo en productos privativos deben comprar a la empresa una licencia específica que les permita este uso. Está desarrollado en su mayor parte en ANSI C.
Al contrario de proyectos como Apache, donde el software es desarrollado por una comunidad pública y los derechos de autor del código están en poder del autor individual, MySQL es patrocinado por una empresa privada, que posee el copyright de la mayor parte del código.
Esto es lo que posibilita el esquema de licenciamiento anteriormente mencionado. Además de la venta de licencias privativas, la compañía ofrece soporte y servicios. Para sus operaciones contratan trabajadores alrededor del mundo que colaboran vía Internet. MySQL AB fue fundado por David Axmark, Allan Larsson y Michael Widenius.
2.10. Dinero Electrónico
Revisando (20, Ley N° 29985 - 2013)indica: El dinero electrónico, también conocido como e-money, efectivo electrónico, moneda
43 electrónica, dinero digital, efectivo digital o moneda digital; se refiere a dinero que se intercambia sólo de forma electrónica.
La emisión de dinero electrónico comprende las operaciones de emisión propiamente dicha de dinero electrónico, reconversión a efectivo, transferencias, pagos y cualquier movimiento u operación relacionada con el valor monetario del que disponga el titular y necesaria para las mismas.
En la Ley N° 29985 define al dinero electrónico como un valor monetario representado por un crédito exigible a su emisor, el cual tiene las siguientes características:
a) Es almacenado en un soporte electrónico.
b) Es aceptado como medio de pago por entidades o personas distintas del emisor y tiene efecto cancelatorio.
c) Es emitido por un valor igual a los fondos recibidos.
d) Es convertible a dinero en efectivo según el valor monetario del que disponga el titular, al valor nominal.
e) No constituye depósito y no genera intereses.
2.11. Pago Móvil
En (21, Wikipedia)define que Pago Móvil se refiere al conjunto de servicios que permiten realizar transacciones financieras a través de teléfonos móviles. Incluye tanto el pago de determinados productos y servicios como la transferencia de dinero de persona a persona. Sus características y ventajas varían en función de la empresa prestadora que puede ser una entidad financiera, una empresa de telecomunicaciones, una tarjeta de crédito o una alianza entre distintos tipos de compañías.
Como parte de lo que genéricamente se llaman ―pagos móviles‖ se distinguen al menos tres tipos de operaciones diferentes:
44
Transferencia de dinero (entre distintos usuarios de telefonía móvil)
Compras (comercio electrónico móvil o Mcommerce)
Pago móvil en el punto de venta (utilizando el propio teléfono y acercándolo a un determinado lector, por ejemplo a través de la tecnología NFC)
El mecanismo de los monederos móviles sería simple. Se trataría de ―almacenes de dinero virtual o electrónico, distintos a una cuenta bancaria, provenientes de un abono de dinero en efectivo efectuado por el usuario en los Agentes Autorizados por el proveedor u operador del servicio. Una vez realizado el abono, el usuario podría utilizar los fondos, (constituidos como dinero electrónico), para realizar transferencias a otras personas o empresas, para lo cual solo tendría que enviar una orden de pago al proveedor de servicios desde su teléfono móvil, ya sea a través de mensajes de texto o accediendo a un menú para dar indicaciones.‖
2.12. Entidades Emisoras de Dinero Electrónico
En la web (22, clientebanca)se indica que Las Entidades de Dinero Electrónico se dedican a emitir dinero electrónico, que es admitido como medio de pago por empresas distintas a la entidad emisora.
Se entiende por dinero electrónico el valor monetario representado por un crédito exigible a su emisor:
Ninguna entidad de crédito que pretenda realizar la actividad de emitir medios de pago en forma de dinero electrónico podrá recibir fondos por importe superior al valor monetario emitido.
La (23, Ley N° 29985 - dinero electrónico - 2013)define a Las Empresas Emisoras de Dinero Electrónico son sujetos obligados a proporcionar información que se refiere el artículo 3 de la Ley 27693, conforme a lo dispuesto en el literal a) del numeral 3.1 del artículo 3 de la Ley 29038,
45 Ley que incorpora la Unidad de Inteligencia Financiera del Perú (UIF-PERÚ) a la Superintendencia de Banca, Seguros y Administradoras Privadas de Fondos de Pensiones, y sus normas reglamentarias. En tal sentido, se encuentran obligadas a cumplir con las disposiciones reglamentarias emitidas sobre prevención del lavado de activos y financiamiento del terrorismo que emita la Superintendencia de Banca, Seguros y Administradoras Privadas de Fondos de Pensiones, siendo responsables de aplicar las normas del presente numeral a sus clientes o usuarios que adquieran el dinero electrónico que emitan.
46
CAPÍTULO III: ESTADO DEL ARTE
3.1 Revisión de Papers
Para la presente investigación se ha recogido información de algunos papers a fin de tomar conocimiento sobre el tema y darle una mejor explicación.
A continuación presentamos algunos de ellos:
3.1.1. Integrando Especificaciones Textuales y Elementos de modelado UML en un Marco de Trabajo para Trazabilidad de Requisitos.
En este paper(24, Sistemas Informáticos y Computación) se describe la trazabilidad de requisitos que permiten asegurar la continua concordancia entre los requisitos de los stakeholders y los artefactos producidos durante el proceso de desarrollo de software.
En este trabajo se presenta un modelo de referencia para la trazabilidad de requisitos, basado en UML y que integra tanto especificaciones textuales como elementos de modelado UML, consiguiendo así una representación homogénea para todos los artefactos producidos durante el proceso de desarrollo y para las dependencias de trazabilidad entre ellos.
Aprovechando los mecanismos de extensión de UML, se consigue que la propuesta sea adaptable y extensible según las características particulares de un proyecto.
3.1.2. Towards Security by Construction for Web 2.0 Applications
En este paper(25, Construction for Web 2.0 Applications)nos muestra algunas de las cuestiones de seguridad conocidos y de la
47
fiabilidad de la Web 2.0 basado en el desarrollo de aplicaciones.
Nos muestra que en el desarrollo de aplicaciones Web 2.0 hay un cambio de paradigma en evolución en el enfoque de seguridad a los clientes.
También podemos encontramos en este documento, con algunas de las mejores prácticas en seguridad de aplicaciones Web 2.0, y la lista de los enfoques más eficaces y las contramedidas.
Por último, nos presenta algunas recomendaciones para mejorar el entorno de seguridad en la Web 2.0, así como una indicación de algunas investigaciones futuras en este ámbito. Este documento está dirigido tanto para los desarrolladores y usuarios de los sistemas basados en Web 2.0
3.1.3. IdentifyingExtensionsRequiredby RUP
(RationalUnifiedProcess) toComplywith CMM
(CapabilityMaturityModel) Levels 2 and 3
Este paper(26, Identifying Extensions Required by RUP)nos informa que la mayoría de programas requiere una o más prácticas de categoría superior o alguna otra variación de estos para poder elaborar un software de ingeniería nos da pautas que debemos considerar a menudo para la realización final de este, nos informa que todo proyecto es orientado a los requisitos.
Muchos proyectos se basan en el modelo en cascada tradicional o alguna variante de la misma. Este documento nos presenta una solución amplia, para la secuencia de desarrollo de software, con un disciplinado proceso de desarrollo, por el cual se basa en el RationalUnifiedProcess (RUP) el cual nos impulsa al uso de un caso de uso, al centrado en la arquitectura, el enfoque de desarrollo iterativo.
48
En el documento se presenta una descripción detallada de los pasos a seguir para el desarrollo del mismo.
3.1.4. Implicaciones estratégicas del comercio electrónico basado en Internet.
El artículo en(27, Revista Economia - 2000)pretende delimitar el concepto de comercio electrónico y sus modalidades, analizar el impacto estratégico en las organizaciones del mismo e identificar los modelos de negocio basados en Internet, entre los que se encuentran los nuevos intermediarios como el dinero electrónico.
Se presenta un marco jerárquico de E-commerce, que consta de tres niveles: infraestructura, servicios y productos y estructuras, lo que a su vez, se componen de siete niveles funcionales.
Estos niveles de desarrollo de comercio electrónico, así como del análisis, van desde la infraestructura de telecomunicaciones de área amplia a los mercados electrónicos y las jerarquías electrónicos habilitados por el comercio electrónico. Varios problemas nodales se discuten de manera que definirá el futuro desarrollo en el comercio electrónico, incluida la integración de pagos electrónicos en el proceso de compra, la construcción de un mercado de consumo, la gestión de los negocios electrónicos y la nueva intermediación.
3.1.5. Medios de pago electrónico, piedra angular en el desarrollo del comercio electrónico
En el paper de la (28, Universidad de Jaén)El comercio electrónico proporciona a las empresas una mejora de la eficiencia y de la capacidad de realizar procesos denegocio a través de transacciones automáticas. El comercio electrónico se clasifica en varias categorías atendiendo acuáles son sus objetivos de negocio. Los dos tipos de comercio electrónico que