Академический Документы
Профессиональный Документы
Культура Документы
1. INTRODUCCION
1.1 Antecedentes del problema de investigacin
La empresa Megamaxi, que desde hace 54 aos abrieron sus puertas por primera
vez y desde entonces han crecido sin descanso, hasta consolidarse como la cadena
de supermercados ms grande del pas. Con la apertura de locales Megamaxi que
hasta el momento conforman cuatro en la ciudad de Quito que son: Megamaxi San
Lus, Megamaxi El Recreo, Megamaxi El Condado y Megamaxi 6 de Diciembre.
Logrando de esta manera brindar un servicio de calidad y excelencia para todos sus
clientes a nivel nacional Obteniendo como resultado a su labor realizado en el sector
empresarial, por tercer ao consecutivo, el reconocimiento como la empresa ms
respetada del pas, resultado de una encuesta organizada por el semanario
1 PricewaterhouseCoopers es una red global que comprende firmas separadas e independientes, comprometidas a trabajar en conjunto en la
prestacin de servicios. www.pwhcom
2 El comercio electrnico, tambin conocido como E-commerce (electronic commerce en ingls), consiste en la compra y
venta de productos o de servicios a travs de medios electrnicos, tales como Internet y otras redes informticas.
3 El e-Marketing es la utilizacin de Internet para el marketing directo con el fin de entrar en contacto con los potenciales
4
El E-Commerce que brinda un intercambio de contactos, links, publicidad online que
permita dar a conocer a todos los clientes la variedad de productos y caractersticas
que ofrece el Internet en la actualidad.
brindndoles
mencionados
1.3 Sistematizacin
1.3.1 Diagnostico
En estudio realizado se determino que los valores del volumen de ventas percibidas
en el mes de febrero ao actual fueron de 1741.719,6$ millones de dlares, cifras
de venta neta de productos realizadas en local.
Las mismas que brindan productos como pesas, extensores, maquinas de gimnasio,
entre otras categoras y detalles de productos.
5 Productos deteriorados Informacin recopilada del libro de bitcora de encargado de seccin en planta local MEGAMAXI cdigo 711
percha deportes. Corporacin Favorita C.A enero/marzo 2009.
9
Poca variedad de productos
Perdida de presentacin de lneas de marca
Insatisfaccin del cliente
En presentacin y empaque del producto
Producto no llega a satisfacer al cliente (Producto Defectuoso)
Falta de control de pedidos
Elaboracin
Seguimiento
Almacenamiento y Bodegaje
10
11
Puntos de
Ventas
Resolver
problemas
OK?
No
Crdito &
Facturacin
Verificar Lnea
De crdito
OK?
Captura de
Informacin
No
Detener
orden
Si
Si
Crdito OK
Generar
orden
PROCESO:
Cliente:
Proveedor:
Input:6
-
Realizar Seminarios
Cursos de Motivacin
Aumentos Remunerativos
Educar al personal
12
Output:
-
Calidad de Atencin
Motivacin
Controles:
13
RESPONSABLE
ACTIVIDAD O TAREA
HACER LLAMADA LOCAL O SUCURSAL VECINA
SERVICIO AL CLIENTE
LOCAL VECINO
DESPACHO
ESPERAR AUTORIZACIN
JEFE / SUPERVISOR
CAJAS
BODEGA
DESPACHO
JEFE DE DESPACHO
JEFE / SUPERVISOR
CAJAS
Fuente:(Matriz Valor Agregado, Grafico basado en Materia Gestin de Procesos 8vo Nivel, Universidad ISRAEL)
14
Grafico 7: Matriz Proceso Vs Tiempos del Proceso Transferencia de Producto
Fuente:(Matriz Procesos / Tiempo, Grafico basado en Materia Gestin de Procesos 8vo Nivel, Universidad ISRAEL)
Actividades de Preparacin
Actividades de Movimiento
15
RESPONSABLE
ACTIVIDAD O TAREA
SOLICITAR INFORMACIN SERVICIO AL CLIENTE
SERVICIO AL CLIENTE
JEFE / SUPERVISOR
CAJAS
SUPERVISOR
SUPERVISOR
SUPERVISOR
SECRETARIA
SECREATRIA
SUPERVISOR
Grafico 9: Matriz VAR Y SVA del Proceso Solicitar Nueva Tarjeta de Afiliacin
Fuente:(Matriz Valor Agregado, Grafico basado en (Materia Gestin de Procesos 8vo Nivel, Universidad ISRAEL)
Grafico 10: Proceso Vs Tiempos del Proceso Solicitar Nueva Tarjeta de Afiliacin
Fuente:(Matriz Procesos / Tiempo, Grafico basado en (Materia Gestin de Procesos 8vo Nivel, Universidad ISRAEL)
16
Conclusin del Proceso
Actividades de Preparacin
Actividades de Movimiento
Actividades de Inspeccin
17
RESPONSABLE
ACTIVIDAD O TAREA
HACER LLAMADA SUPERVISOR
SOLICITAR SUSPENCIN DE CUENTA
SERVICIO AL CLIENTE
JEFE / SUPERVISOR
CAJAS
CAJERO / SUPERVISOR
ESPERAR AUTORIZACIN
JEFE / SUPERVISOR
CAJAS
SUPERVISOR CAJAS
CAJERO
CAJERO / SUPERVISOR
CAJERO
CAJERO / SUPERVISOR
CAJERO
CAJERO
Grafico 12: Matriz VAR Y SVA del Proceso Pago con Tarjeta de Crdito
Fuente:(Matriz Valor Agregado, Grafico basado en (Materia Gestin de Procesos 8vo Nivel, Universidad ISRAEL)
18
Grafico 13: Proceso Vs Tiempos del Proceso Pago con Tarjeta de Crdito
Fuente:(Matriz Procesos / Tiempo, Grafico basado en (Materia Gestin de Procesos 8vo Nivel, Universidad ISRAEL)
Actividades de Preparacin
Actividades de Movimiento
19
-
RESPONSABLE
SUPERVISOR /
ENCARGADO DE SECCION
ENCARGADO DE SECCION
ENCARGADO DE SECCION
ENCARGADO DE SECCION
ENCARGADO DE SECCION
Grafico 15: Matriz VAR Y SVA del Proceso Verificar Precio de un Producto
Fuente:(Matriz Valor Agregado, Grafico basado en (Materia Gestin de Procesos 8vo Nivel, Universidad ISRAEL)
20
Grafico 16: Matriz Proceso Vs Tiempos del Proceso Verificar Precio de un Producto
Fuente:(Matriz Procesos / Tiempo, Grafico basado en (Materia Gestin de Procesos 8vo Nivel, Universidad ISRAEL)
Actividades de Preparacin
Generando gran inquietud en los clientes por saber el precio correspondiente a ese
producto que llega a satisfacer o se ajusta de primera vista a sus necesidades.
21
En el Grafico 16 se asignaron tiempos de realizacin del procesos llegando a
corresponder lo anterior mencionado, y como sntoma negativo la propagacin de un
mal servicio llegando a no aportar con valor agregado a su realizacin.
22
23
1.3.2 Pronostico
Debido a que ese mal servicio se llega expandir como malas referencias perdiendo
cada vez ms clientes y permitiendo gran oportunidad de ventas a la competencia.
Generando en la empresa:
24
25
26
C
L
I
E
N
T
E
R
E
Q
U
E
R
I
M
I
E
T
O
S
Desempeo-Retroalimentacin
NEC.
CLIENTE
D
I
S
E
C
O
M
P
R
A
E
J
E
C
U
C
I
O
N
E
N
T
R
E
G
A
SERVICIO
P
O
S
T
VENTA
S
A
T
I
S
F
A
C
C
I
O
N
C
L
I
E
N
T
E
Sistema
Cliente
MEGADEPORTES
Personal
MEGAMAXI
NECESIDAD
PRODUCTO
SERVICIO
CLIENTE
MEGA-DEPORTES
TERMINAL
INTERACTIVA
SISTEMA
TECNOLOGICO
SOPORTE TECNICO
HERRAMIENTA DE
TRABAJO PERSONAL
INTERNO
VENTA EFECTIVA
JEFE O ENCARGADO
SECCION
27
Fuente: Mosquera, Steve (Pasos Venta en Internet Corporacin Favorita C.A. Grafico basados fuente
http://es.wikipedia.org/wiki/Administracion)
Monitoreo y
Medicin
Anlisis y
retroalimentacin de
la satisfaccin de
clientes
Auditorias Internas
Control de
Producto no
Conforme
Control de Producto No
Conforme
Presentacin Producto
Anlisis de
Datos
Anlisis de los
AccionesCorrectivas y
datos monitoreados Preventivas
Datos Primordiales de
Producto
Monitoreo y
Seguimiento de
Ventas
Monitoreo y control
tiempos de
procesos
Planes de Inspeccin
Acceso Producto
Procesos
Mejora
Actividades
28
CAPACITACION
PERSONAL
CALIDAD DE SERVICIO O
PRODUCTO
Atencin a reclamaciones de
Calidad
FACTURACION
PERSONALIZADA
Procesos
Organizacionales
Procesos de Apoyo
Fuente: Mosquera, Steve (Propuesta de Sistema, Corporacin Favorita C.A. Grafico basados fuente
http://sistemas.itlp.edu.mx)
7 Cliente Interno Persona que trabaja para una empresa, dentro de los Recursos Humanos se los denomina Potencial Humano que
demuestra su gusto por el trabajo y lo realiza eficientemente
29
De acuerdo a la informacin presentada existe gran oportunidad de mejora de
procesos en diferentes departamentos y unidades de negocio.
Por lo cual se determina necesario mejorar las siguientes reas que presentamos a
continuacin:
Grafico 21: reas Y Unidades Involucradas
AREA
UNIDAD
DIRECTIVA
DIRECCION GENERAL
RRHH
Capacitacin, Induccin
MERCADEO
Investigacin de Mercados
FACTURACION
DISTRIBUCION
Fuente: Mosquera, Steve (Propuesta de Sistema, Areas Involucradas Corporacin Favorita C.A. Grafico basado documentos
RRHH)
mercado.
8 Open Source (en ingls open source) es el trmino con el que se conoce al software distribuido y desarrollado libremente. El
cdigo abierto tiene un punto de vista ms orientado a los beneficios prcticos de compartir el cdigo que a las cuestiones
morales y/o filosficas las cuales destacan en el llamado software libre.
30
DIAGRAMA DE CONTEXTO
CONTROLES
Necesidad o
Requerimientos
del cliente
cliente
GESTION
SERVICIO
RRHH
Capacitacin,
induccin
Producto o Servicio
cliente
Personal
insumos
SALIDAS
Plan estratgico,
Normas de Calidad
Metodologa Sig sigma
Reglamento de la Organizacin
Control de Productividad
Informe de
Productividad
Promociones
Empleado del Mes
Generar
Satisfaccin
ENTRADAS
Dep. Administrativo
Seguimiento,
Evaluacin,
Productividad
Mecanismos o Recursos
Fuente: Materia Aplicacin Distribuida 7vo Nivel, Universidad ISRAEL elaborado por Steve Mosquera L
MANUAL DE PROCESOS
S1. PROCESO PRESTACION DE SERVICIOS DE VENTA EFECTIVA PRODUCTO
S1.1 SUB PROCESO GESTION DE PRODUCTO
OBJETIVO DEL PROCESO: REGISTRAR Y ENTREGAR PRODUCTOS DE CALIDAD QUE
SATISFAGAN LAS NECESIDADES DEL CLIENTE.
CARACTERISTICAS DEL PROCESO:
N
ACTIVIDADES
SUPERVISOR
ENTRADAS
Datos del Cliente
Tarjeta de Descuento
Tarjeta de Crdito
SALIDAS
Satisfaccin al Cliente
Calidad en Productos y Servicio
Generar Valor Agregado
RECURSOS
HUMANO
TECNOLOGICO
MATERIA PRIMA
INFRAESTRUCTURA
CONTROLES
PRODUCTIVIDAD
CAPACITACION, INDUCCION
CONPETENCIAS
31
Fuente: Mosquera, Steve Grafico basado en (Materia Gestin de Procesos 8vo Nivel, Universidad ISRAEL)
Monitoreo y
Medicin
Anlisis de
Datos
Mejora
INVENTARIO DE PROCESOS
SUBPROCESOS
ACTIVIDADES
ANALISIS DE DATOS DEL CLIENTE
MACROPROCESO FACTURACION
PROCESOS
POSICIONAMIENT
O DE MARCA
IMAGEN DE MARCA
POSICIONAMIENTO EN EL MERCADO
DIFERENCIAR EL PRODUCTO ANTE LA COMPETENCIA
Fuente: Mosquera, Steve (Propuesta de Sistema, Corporacin Favorita C.A. Grafico basados fuente
http://sistemas.itlp.edu.mx)
Indicador
Rentabilidad
Econmica
Rotacin de inventarios
Retorno sobre la inversin
Servicio al cliente Personalizado
Competitiva
Operativa
Productividad
Volumen de ventas
32
En la formulacin e implementacin de sus estrategias de fabricacin, lograr
diferenciar medidas de desempeo en las mismas tres dimensiones: aquellas de
relevancia econmica, competitiva y operativa
Fuente: Mosquera, Steve (Propuesta de Sistema, Corporacin Favorita C.A. Grafico basados fuente
http://sistemas.itlp.edu.mx)
Nivel de Iniciativa
9 Indicadores Conductuales- Estos estudios se centraban en las cualidades de los individuos, su enfoque estaba focalizado
hacia la evaluacin de las competencias. http://www.wikilearning.com/analisis_de_necesidades_de_entrenamiento
33
-
Habilidades interpersonales
Trabajo en Equipo
Nivel Tolerante
Competencias
-
Pensamiento analtico
Capacidad de aprender
Pensamiento critico
Habilidades directivas
Competencias Tcnicas
-
34
-
Actualizacin y Retroalimentacin
Destrezas
-
Como supervisor puede ayudar a las personas a hacer mejor las cosas y a
ser ms efectivos a los dems en su trabajo.
Polticas
-
35
1.4 Objetivos
1.5 Objetivo General
Desarrollar un sistema de comercio electrnico que permita a la empresa realizar la
promocin, publicidad y venta de sus productos no comestibles para sus clientes,
estableciendo nuevas alianzas estratgicas y permitiendo su expansin hacia
nuevos mercados.
36
1.7 Justificacin
1.7.1 Justificacin terica
Potencial Humano
Desmotivacin
Falta de Capacitacin
Volumen de Ventas
Baja en Ventas
Producto final
Mercadeo
Competencia
Tecnologa
Sistemas de Comunicacin
37
El sistema se profundiza en el E-Commerce, herramienta totalmente sin explotacin
en nuestro pas, til para publicacin, venta y promocin de productos elevando la
capacidad de servicio y negocio en las empresas
que le
permita realizar la venta del producto de una manera eficiente, induciendo al cliente
a realizar su navegacin a travs de un terminal , permitindole interactuar con
herramientas alineadas con la calidad de servicio, generando relaciones de fidelidad
con los clientes.
Para ello se propone que todo el personal interno adquiera el conocimiento
necesario del sistema a travs una capacitacin y proporcione la aprobacin del
mismo para que pueda realizar su trabajo al estar de acuerdo con las necesidades
tcticas y operativas de la empresa sin olvidar permanecer siempre enfocados a
satisfacer las necesidades del cliente y generar mayores ingresos para la empresa.
38
Visualizar las entidades que deseamos trasladar al sistema, resulta de gran utilidad
para un diseo optimo, ya que nos permite comprender ms fcilmente la
programacin que se esta realizando.
As tambin como la modularidad que nos permite identificar el modulo en donde se
encuentra un error, sin alterar los dems mdulos del sistema.
39
Para lo que se determino de acuerdo a encuestas realizadas:
El 25 % de los encuestados usaran mtodos manuales para la compra de un
producto.
El 75 % aceptara y estara de acuerdo a realizar sus compras va Internet sin
salir de casa utilizando su tarjeta de crdito.
Por otra parte
El 64 % de los encuestados aseguran que el promedio de bsqueda para
localizar un artculo en el local es de alrededor de 30 minutos o ms.
El 26 % comenta que existe la falta de un sistema que le permita presentar la
informacin de una manera rpida y eficaz para el cliente
40
41
1.8 Alcance
Se plantea desarrollar:
13 Links o Enlace Conexin de una pgina web con otra mediante una palabra que representa una direccin de Interne..
http://www.alegsa.com.ar/Dic/enlace.php
42
Creando una intima relacin al realizar una venta directa y que puedan ser
adquiridos por la satisfaccin que sienta el cliente al obtenerlos.
43
mercado de
productos deportivos.
- Capacitacin y Adaptacin
40%
- Evitar la obsolescencia
10%
44
Por otra parte cabe mencionar con lo que la empresa consta en la actualidad para la
elaboracin y desarrollo del sistema con:
Recursos:
- Recurso Humano
La empresa trabaja con 8.000 colaboradores, el personal altamente calificado en:
Atencin al cliente
Relaciones personales
Gestin de negocios
- De Capital
El departamento a ser utilizado como rea de implementacin del sistema es la
seccin Deportes que tiene relacin directa con el Departamento de Mercancas
Generales en la empresa Megamaxi, la misma que mantiene altas posiciones en
cuanto a Raiting14 por ser una de las empresas ms respetadas del pas y a nivel de
Latinoamrica manteniendo sus relaciones estratgicas con varias empresas e
instituciones financieras de propiedad o acciones mayoritarias como:
Supermercados La Favorita
14 Raitings Calificaciones ('ratings') otorgadas a la Entidad por parte de Price Water House Coppers
http://www.pwc.com/ec/es/index.jhtml
45
-
Supermaxi
Megamaxi
PRODUBANCO
Banco Internacional
Banco Procredit
Juguetn
Tventas
Sukasa
- Tecnolgico
La empresa brinda a sus clientes la lnea de cajas para la realizacin de las ventas
directas y en cuanto a computadoras, maquinas y servidores cuenta con tecnologa
de punta en la elaboracin, empaquetamiento y produccin de productos
tems: 23.000
Transacciones
dlares
millones de
46
Enfocados en:
-
Optimizacin de Procesos
Productividad
Distribucin
47
a. Requerimientos de Servidor y Terminal
Procesadores
Memoria
Sistemas operativos
Almacenamiento
Discos duros6
SAS de 2,5 (10.000 rpm): 36 GB, 73 GB o 146 GB SAS de
2,5 (15.000 rpm): 36 GB o 73 GB SATA de 2,5 (7.200
rpm): 80 GB, 120 GB
Almacenamiento interno mximo
Hasta 300 GB: dos SAS de 146 GB conectables en caliente
(10.000 rpm)
Opciones de almacenamiento externo
Canal de fbra ptica Dell/EMC
Compartimentos para
unidades de disco
Tarjetas de I/O
Tarjetas controladoras
RAID
Comunicaciones
48
b. Evaluacin de Servidor y Terminal
SERVIDOR
PENTIUM
AMDQUAD
XEON
DELL
2.0 GHZ
2.3 GHZ
160 GB
300 GB
32 GB
64 GB
3
5
3
5
3
5
PENTIUM
INTEL
INTEL CORE
2DUO
1,8 GHZ
80 GB
512 MB
3,2 GHZ
180 GB
2 GB
TERMINAL
PENTIUM
Fuente: Mosquera, Steve (Servidor, Terminal Propuesta de Sistema, Corporacin Favorita C.A.2010)
DB2
POND %
40
12
12
12
16
100
VALOR
120
36
24
36
24
48
288
MYSQL
POND %
40
12
12
12
16
100
VALOR
160
48
60
60
40
80
448
ORACLE
POND %
40
12
12
12
16
VALOR
160
60
60
60
40
80
Fuente: Mosquera, Steve (Propuesta de Sistema, Corporacin Favorita C.A. Grafico basados fuente
100
460
http://sistemas.itlp.edu.mx)
Se recomienda en uso de la Base de Datos MySql por los aspectos detallados y por
ser software libre y de gran ayuda para la realizacin del sistema.
49
Alojamiento Web
Servicios Hosting15
Servicios Dominio
Conexin Servidores
50
Conocimientos de informtica
-
70 % Bsica
20 % Intermedia
10 % Avanzada
El personal que trabaja en Corporacin Favorita C.A. aporta con los siguientes
conocimientos y virtudes a sus clientes
Atencin y Orden
- Unin
- Trabajo en Equipo
- Ayuda y Colaboracin Simultnea en reas y Secciones
- Brindar un Excelente Trabajo
Herramientas
- Cortesa y Educacin Cordiabilidad Amabilidad
- Organizacin y Puntualidad
- Agilidad y Profesionalismo
Orientacin
- Tener el Perfecto Conocimiento de los Productos y Servicios
- Capacitacin Seminarios, Reglas y Normas
51
-
Motivacin y Prestigio
- Mantener un Trabajo Honrado
- Reconocimiento al Esfuerzo y Trabajo Realizado
- Eliminar el Enemigo Interno
1.9.3.1 Consideraciones
52
Costos de Hardware
CARACTERSTICAS
$2850,00
SERVIDOR BLADE POWEREDGE M605
Procesador AMD de ncleo cudruple (cuando se encuentre
disponible)
Procesadores
Memoria
Sistemas operativos
Almacenamiento
Discos duros6
SAS de 2,5 (10.000 rpm): 36 GB, 73 GB o 146 GB SAS de
2,5 (15.000 rpm): 36 GB o 73 GB SATA de 2,5 (7.200
rpm): 80 GB, 120 GB
Almacenamiento interno mximo
Hasta 300 GB: dos SAS de 146 GB conectables en caliente
(10.000 rpm)
Opciones de almacenamiento externo
Canal de fbra ptica Dell/EMC
Compartimentos para
unidades de disco
Tarjetas de I/O
Tarjetas controladoras
RAID
Comunicaciones
53
Costo de Inversin
II
III
$6.000
Sistema
Sitio Web Host
E- Commerce
Terminal
Costo de Desarrollo
$4350,00
Hardware
$2850,00
Software
$1500,00
Total de Inversin
$10350,00
$11592,00
a. Flujo de Caja
Grafico 31: Flujo de Caja Proyeccin en Cuatro Meses
FLUJO DE CAJA
ABRIL
2892
-11592
-15942
-11592
-7242
COSTO DE DESARROLLO
-4350
-4350
-4350
-4350
TOTAL DE INVERSIN
-15942
-11592
-7242
2892
2892
INGRESOS
CANT
VENTAS
3000
12000
12000
12000
12000
SOPORTE
20
30
600
600
CAPACITACION
400
400
400
AMORTIZACIONES 300
12400
12000
12600
TOTAL INGRESOS
3720
13000
54
Determinando segn las cifras proyectadas que la inversin realizada al cabo de los
cuatro meses se recupera en un 96%, realizando una proyeccin pesimista la venta
de tres productos.
1000
TASA DSCTO
8%
AOS
ESTIMADO N
INVERSION INICIAL
4350
FLUJOS CAJAS
SALDOS
LICENCIAS
0
4.350,00$
4.350,00$
2.000,00$
2.350,00$
4.000,00$
1.650,00$
4.000,00$
5.650,00$
4
5
5.000,00$
10.650,00$
VALOR ACTUAL
NETO
7.828,07$
Fuente: Mosquera, Steve (Propuesta de Sistema, Corporacin Favorita C.A. Grafico basado Materia Contabilidad y Costos)
INV
BANCOS
COSTO LICENCIA
1000
TASA INTERES
4,29%
AOS
ESTIMADO N
LICENCIAS
4.350,00$
2.000,00$
4.350,00$
2.350,00$
4.000,00$
4
TASA INT DE
RETORNO
AOS
ESTIMADO
N
LICENCIAS
INVERSION
FLUJOS
CAJAS
INT
MAS
MONTO
SALDOS
4.350,00$
4.350,00$
186,62$
4.163,39$
1.650,00$
178,61$
3.984,78$
4.000,00$
5.650,00$
170,95$
3.813,83$
5.000,00$
10.650,00$
163,61$
3.650,22$
46%
7.828,07$
16 VAN es calculado a partir del flujo de caja anual, trasladando todas las cantidades futuras al presente. Es un indicador de la rentabilidad
de un proyecto, a mayor TIR, mayor rentabilidad.
17 TIR TASA INTERNA DE RETONO de una inversin, est definida como la tasa de inters con la cual el valor actual neto o valor
presente neto (VAN o VPN) es igual a cero.
55
2. MARCO DE REFERENCIA.
2.1. Marco Terico.
E-Commerce
En mercadeo en lnea
As Tambin como:
56
-
PayPal18
Por favor mira su sitio Web para ver cmo el dinero de tus ventas te es
enviado
18 VAN es calculado a partir del flujo de caja anual, trasladando todas las cantidades futuras al presente. Es un indicador de la
rentabilidad de un proyecto, a mayor TIR, mayor rentabilidad.
19 PayPal es una empresa estadounidense perteneciente al sector del comercio electrnico por Internet que permite la
transferencia de dinero entre usuarios que tengan correo electrnico, una alternativa al tradicional mtodo en papel como los
cheques o giros postales www.paypal.com
57
-
localizado).
PayPal acepta.)
Definicin de la estrategia
Tecnologa
Seguimiento y control
58
-
Enfocados dilectamente en :
Estrategia:
Personas:
Procesos:
Tecnologa:
59
Arquitectura N-Capas significa e-business
N-capas no es una tecnologa, sino una estrategia de uso de las tecnologas para
crear un negocio a la vez que se obtiene todo el potencial de ste inherente a
Internet.
La informtica basada en n-capas no se refiere solamente al despliegue de clientes
ligeros de bajo coste conectados a servidores de aplicaciones muy flexibles con
balanceo de carga e integrados con bases de datos distribuidas existentes a lo largo
de diferentes plataformas y localizaciones. En realidad tiene que ver con la
aplicacin de las tecnologas relacionadas con desarrollos en n-capas para mejorar
el conocimiento de los negocios y proveer un servicio de valor mediante la aplicacin
de esta avanzada tecnologa como una solucin para envolver oportunidades del
mundo real.
Las Herramientas CASE20
Son diversas aplicaciones informticas destinadas a aumentar la productividad en el
desarrollo del sistema. Reduciendo el coste de las mismas en trminos de tiempo y
de dinero.
Estas herramientas nos pueden ayudar en todos los aspectos del ciclo de vida de
desarrollo del software en tareas como el proceso de realizar un diseo del proyecto,
calculo de costes, implementacin de parte del cdigo automticamente con el
diseo aportando en
errores.
20 Las herramientas CASE (Computer Aided Software Engineering, Ingeniera de Software Asistida por Ordenador) son diversas
aplicaciones informticas destinadas a aumentar la productividad en el desarrollo de software reduciendo el coste de las mismas en trminos
de tiempo y de dinero. http://es.wikipedia.org/wiki/Herramienta_CASE
60
RUP Rational Unified Process21
Adaptar el proceso
-
Diseo especfico.
Balancear prioridades
-
involucrados
21 El Proceso Unificado Racional (Rational Unified Process en ingls, habitualmente resumido como RUP) es un proceso de desarrollo de
software y junto con el Lenguaje Unificado de Modelado UML, constituye la metodologa estndar ms utilizada para el anlisis,
implementacin y documentacin de sistemas orientados a objetos. http://es.wikipedia.org/wiki/Proceso_Unificado_de_Rational
61
Esto nos ayuda a controlar:
-
Discusiones
sobre
diversos
niveles
arquitectnicos.
Esto
se
puede
Enfocarse en la calidad
-
UML ofrece un estndar para describir un "plano" del sistema (modelo), incluyendo
aspectos conceptuales tales como procesos de negocio de la empresa, procesos a
identificar con el sistema, y aspectos concretos como expresiones de lenguajes de
programacin, esquemas de bases de datos y componentes de software
62
Una aplicacin de gran importancia a mencionar para dar soporte a una metodologa
de desarrollo de software (tal como el RUP)
63
64
-
Mantenimiento:
una
vez
instalado
el
producto,
el
usuario
realiza
UML cuenta con varios tipos de diagramas, los cuales muestran diferentes aspectos
de las entidades representadas.
65
Diagrama de clases
Diagrama de componentes
Diagrama de objetos
Diagrama de estructura compuesta (UML 2.0)
Diagrama de despliegue
Diagrama de paquetes
Diagrama de actividades
Diagrama de casos de uso
Diagrama de estados
Diagrama de secuencia
Diagrama de colaboracin
Diagrama de tiempos (UML 2.0)
Diagrama de vista de interaccin (UML 2.0)
66
MySQL
Una vista es una consulta almacenada que no acepta parmetros, y uno de sus
mayores beneficios es ocultar consultas lgicas a los usuarios. Un administrador
puede definir una vista con una complicada clusula de lugar y uniones mltiples,
67
pero el usuario final simplemente seleccionar la consulta de toda la vista, sin
necesidad de algn conocimiento de tablas.
en un
Caracterstica
Serie MySQL
Disparadores
5.0 y 5.1
5.1
Restricciones de integridad
5.1
68
EMPRESA:
MEGAMAXI
69
Antecedentes.-
Una empresa que hace 54 aos abri sus puertas por primera vez llamada
Supermercados la Favorita, y desde entonces han crecido sin descanso, hasta
consolidarse como la cadena de supermercados ms grande del pas, con lo que la
cadena de supermercados llegan a ser 37 en todo el pas y seis establecimientos
Megamaxi ubicados en Guayaquil, Ambato y la capital de la Repblica.
La Misin.-
La Visin.-
70
Objetivo General.-
Entregar una calidad de servicio innata, que establezca una relacin de fidelidad
personal e intima, para que de esta manera el cliente disfrute al hacer sus compras
en un ambiente higinico, acogedor y familiar.
Organizacin.-
SOCIEDAD
PERSONAS NATURALES
O JURIDICAS
ACCIONISTAS
Mayoritarios
Minoritarios
COMPETENCIA
SUPERMARCADOS
SANTA MARIA
MEGAMAXI
PROVEEDORES
EMPRESAS QUE
PRODUCEN PARA LA
EMPRESA
PERSONAL
CLIENTE INTERNO
PERSONAS QUE
TRABAJAN PARA LA
EMPRESA
Fuente: Mosquera, Steve (La Empresa, Grafico basado Materia Gestin de Procesos UTECI)
71
TITULO PRELIMINAR
Art. 1.- Objeto de la ley.- Esta ley regula los mensajes de datos, la firma electrnica,
los servicios de certificacin, la contratacin electrnica y telemtica, la prestacin
de
CAPITULO I
PRINCIPIOS GENERALES
72
Art. 2.- Reconocimiento jurdico de los mensajes de datos.- Los mensajes de datos
tendrn igual valor jurdico que los documentos escritos. Su eficacia, valoracin y
efectos se someter al cumplimiento de lo establecido en esta ley y su reglamento.
Art. 4.- Propiedad intelectual.- Los mensajes de datos estarn sometidos a las leyes,
reglamentos y acuerdos internacionales relativos a la propiedad intelectual.
reserva para los mensajes de datos, cualquiera sea su forma, medio o intencin.
Art. 6.- Informacin escrita.- Cuando la ley requiera u obligue que la informacin
conste por escrito, este requisito quedar cumplido con un mensaje de datos,
siempre que la informacin que ste contenga sea accesible para su posterior
consulta.
73
Art. 10.- Procedencia e identidad de un mensaje de datos.- Salvo prueba en
contrario se entender que un mensaje de datos proviene de quien lo enva y,
autoriza a quien lo recibe, para actuar conforme al contenido del mismo, cuando de
su verificacin exista concordancia entre la identificacin del emisor y su firma
electrnica, excepto en los siguientes casos
74
b) Momento de recepcin del mensaje de datos.- Cuando el mensaje de datos
ingrese al sistema de informacin o red electrnica sealado por el destinatario. Si el
destinatario designa otro sistema de informacin o red electrnica, el momento de
recepcin se presumir aquel en que se produzca la recuperacin del mensaje de
datos. De no haberse sealado un lugar preciso de recepcin, se entender que
sta ocurre cuando el mensaje de datos ingresa a un sistema de informacin
electrnica del destinatario, independientemente de haberse recuperado o no el
mensaje de datos; y,
c) Lugares de envo y recepcin.- Los acordados por las partes, sus domicilios
legales o los que consten en el certificado de firma electrnica, del emisor y del
destinatario. Si no se los pudiere establecer por estos medios, se tendrn por tales,
el lugar de trabajo, o donde desarrollen el giro principal de sus actividades o la
actividad relacionada con el mensaje de datos.
Art. 12.- Duplicacin del mensaje de datos.- Cada mensaje de datos ser
considerado diferente. En caso de duda, las partes pedirn la confirmacin del
nuevo mensaje y tendrn la obligacin de verificar tcnicamente la autenticidad del
mismo.
75
3. METODOLOGA.
3.1 Metodologa de la Investigacin
forma global el
76
Medir fenmenos.
Comparar los resultados obtenidos.
Interpretar los resultados en funcin de los conocimientos actuales, teniendo
en cuenta las variables que pueden haber influido en el resultado.
Realizar encuestas (para buscar el objetivo.)
Comparaciones.
3.1.3 Mtodos
Mtodo Deductivo
En base a la investigacin
obtenidas en los productos deportivos, desde el cual el mtodo presenta las cifras
obtenidas durante un periodo para posteriormente identificar los factores internos y
externos que influyeron para la realizacin de la venta efectiva de los productos.
77
3.1.4 Tcnicas
Fuentes Primarias
78
que son los nicos que interactan directamente con el cliente
Los consumidores que representan la necesidad y el motivo por el cual se
plantea soluciones, generando satisfaccin y calidad
Investigaciones de campo
Estableciendo la situacin actual y analizando las variables en mejoras de los
procesos
Entrevistas
Recopilando informacin muy importante para determinar los indicadores que
aportaran para la realizacin del proyecto
Fuentes Secundarias
Textos y Documentos
Peridicos y Diarios
Internet
79
80
Por tal motivo el sistema se basa en una metodologa de desarrollo que sigue las
especificaciones del Proceso Unificado propuesto por Jacobson, Booch y Rumbaugh
basada en UML y en las recomendaciones de modelado de sistemas de software
MDA
81
Cada ciclo se divide en cuatro Fases:
Inicio
Elaboracin
Construccin
Transicin
Cada fase concluye con un hito bien definido donde deben tomarse ciertas
decisiones
a. Inicio
Contempla la comunicacin con el cliente y actividades de plantacin
Al colaborar con le cliente y usuarios finales se identifican los requisitos del negocio.
Los requisitos fundamentales se describen a travs de un conjunto de casos de uso
Casos de Uso
-
82
b. Elaboracin
c. Construccin
En esta fase se desarrolla o adquiere los componentes del software que hacen que
cada caso de uso sea operativo para los usuarios finales, todas las caractersticas y
funciones requeridas del incremento de software se implementan en el cdigo fuente
83
d. Transicin
Abarca las ltimas etapas de la actividad de construccin y la ultima parte del
despliegue.
El software se entrega a los usuarios finales para realizar pruebas beta.
La retroalimentacin del usuario reporta tantos defectos como cambios necesarios.
PRESUPUESTO
PAPEL:
10,00
CDS
37,50
PORTATIL
$ 900,00
FLASH 2 Gbytes
Alimentacin
$ 200,00
Movilizacin
$ 150,00
$ 180,00
Asesoramiento
$ 100,00
Hosting Dominio
$ 137,00
TOTAL GASTO
$ 1799,50
60,00
25,00
84
4. DESARROLLO
4.1 Modelo de Negocio
SECCION HOGAR C
SECCION HOGAR A
SECCION
PERFUMERIA LACTEOS
SECCION DEPORTES
CLIENTE
SECCION AUTOMOTRIZ
MEGAMAXI
FRUTAS Y
VERDURAS
SECCION
AUDIO Y VIDEO
SELECCIONAR
PRODUCTOS
SECCION BEBES
CARNES
INGRESAR AL LOCAL
AGREGAR PRODUTO
SECCION ROPA
SECCION
JUGUETES
SECCION
LENCERIA
CLIENTE
TARJETA CREDITO
PAGAR CUENTA
CARRITO
COMPRAS
$
EFECTIVO
FINALIZAR COMPRA
CAJERO/A
SALIR DEL LOCAL
EMPACADORES
Fuente: Mosquera, Steve (Modelo de Negocio, Grafico basado Materia Aplicacin Distribuida 8vo, UTECI)
85
Elaboracin
Construccin
Transicin
- mejora de la
- estado actual de la
calidad del
organizacin
- identificar misin y
producto
visin de la
organizacin
- investigar tiempos de
utiliza la empresa
ciclo procesos /
actividades
- determinar rea o
seccin
base
estudio
para desarrollo
propuesta tecnolgica
- analizar la informacin
volumen de ventas
- realizar un estudio a
soporte al
- acordar envi de
negocio.
producto
- agrupar productos
por
Integridad y
calidad de
- utilizar
herramientas de
Optimizacin
de costes.
categoras
proveedores
procesos.
Integracin de
desarrollo open
terceras partes
source
en los
- reducir costos
tecnolgica
- conectar servicio
software
procesos de
procesos.
web a
Consolidacin
de la
pay palm
informacin
base de encuestas /
- verificar el aporte
derivada de la
entrevistas
en
gestin de los
- identificar tipo de
informacin que
utilizan
REQUISITOS
producto /
servicio.
Reduccin de
plazos en los
- determinar tiempo de
entrega actual producto
- identificar proceso
actual de compra
producto
- identificar tiempos
muertos, burocracia
- identificar tiempos de
realizacin procesos
- identificar porcentaje
de oposicin al cambio
- analizar tipo de
estructura
organizacional
- identificar objetivos
Organizacionales
los procesos de
los
actores
- eliminar colas
- mejorar presentacin de productos
Mantener e
incrementar
- mostrar ventajas
lnea de
para el
productos y
cliente
- identificar que el
procesos.
sistema se ajusta
al
proceso
- realizar
seguimiento y
control
- revisar
indicadores
- revisar pagos con
tarjeta de crdito
- estandarizar
entrega de
pedidos de forma
manuales
eficientes y
justo a tiempo.
categorias
86
la
-analizar
volumen de ventas
base
encuestas / entrevistas
ANALISIS
- analizar
tipo
de
estructura
proveedores
- determinar rea o seccin base de
en
los procesos de
los
Actores
- mejora continua
tecnolgica
- justo a tiempo
organizacional
- verificar el aporte
Optimizacin
de costes.
Consolidacin
de la
informacin
derivada de la
- reducir costos
gestin de los
Software
procesos.
- identificar
- identificar porcentaje de
oposicin al cambio
- identificar
DISEO
actual
proceso
de
producto
- utilizar
herramientas de
Reduccin de
plazos en los
desarrollo open
source
procesos de
- eliminar datos
soporte al
negocio.
innecesarios
- eliminar
Integracin de
burocracia
terceras partes
- mostrar ventajas
en los
para el
procesos.
cliente
- reducir tiempos de
de informacin que
- informacin exacta
ciclo
utilizan
- optimizar recursos
- identificar tipo
- realizar
Mantener e
incrementar
seguimiento y
sinergia
IMPLEMENTACI
procesos
lnea de
control
productos y
- establecer
categoras
ON
conexin
para pagos tarjeta
de
crdito (paypalm)
- investigacin de campo
-
pruebas
de
contingencia
-
revisar
- seguimiento y
control
- sistema se ajusta
estadsticas productos
PRUEBAS
estratgico.
al
Automatizacin
de los
proceso
complejos
- reduccin del
procedimientos
esfuerzo
de compras.
asociado a la
gestin
de los
Reduccin del
tiempo de
entrega.
procedimientos
de compras.
Fuente: Mosquera, Steve (Requisitos Funcionales, Grafico basado Materia Aplicacin Distribuida 8vo, UTECI)
87
DIAGRAMA DE CLASES
Model: MEGAECOMMERCE DEPORTES
Author: Steve Richard Mosquera Lopez
Version : 1.0
classusuario()
classnegocio()
classdatos()
<Atributos>
<Atributos>
nego_id
datos_id
produ_id
tarjeta_id
vend_id
precio_id
cate_id
nego_fecha_reserva
nego_fecha_entrega
nego_hora
<Atributos>
usu_id
usu_clave
usu_nom
<Operaciones>
Ingresar_usu()
Validar_usu()
Guardar_usu()
<Responsabilidades>
Valida el acceso al sistema y verifica
datos ingresados
Presenta las actividades realizadas ,
cambios categorias , agregaciones de
productos
classproducto()
<Atributos>
datos_id
datos_nom
datos_ape
datos_ci
datos_pais
datos_ciu
datos_codp
datos_email
datos_fecha
<Operaciones>
<Operaciones>
Validar_tarjeta(datos_id, tarjeta_id)
Fecha_pedido()
Registrar_datos()
Validar_datos()
Guardar_datos()
Registrar_datos()
<Responsabilidades>
Almacena y Registra datos de usuario
en el momento que utiliza el servicio del
sistema
classcategoria()
<Atributos>
produ_id
produ_nom
produ_cant
produ_cod
<Operaciones>
GenerarCuestionario(usu_id,per_cod)
MostrarCuestionario(cue_id, per_cod)
<Responsabilidades>
Presenta el producto con sus caracteristicas
principales ya seha por busqueda o categoria
SeleccionarCategoria()
PresentarProductosOpcionales
FiltrarProducto(pro_id, pro_nom )
<Responsabilidades>
Presentar los productos agrupados por
categoria, seleccion o filtrado, puede ser
visto por los tres perfiles
classtarjeta()
Validar(id_usu, per_cod )
<Atributos>
tarjeta_id
tarjeta_num
tarjeta_tipo
tarjeta_codseg
<Operaciones>
Registrar_num_tarjeta()
Registrar_cod()
Validar_tarjeta()
<Responsabilidades>
Presenta el formulario de ingreso de
informacion de la tarjeta y su propietario y tipo
de tarjeta.
Se valida el codigo de seguridad y se
comprueba si esta apta para realizar
transaccion.
No se puede modificar la informacion de la
tarjeta hasta luego de ser validada, de
acuerdo al perfil solo visualiza el cliente este
vinculo
classvendedor()
<Atributos>
cate_id
cate_nom
<Operaciones>
<Responsabilidades>
Se determina el producto y se tranfiere la
informacion a la lista de productos
Permite verificar tiempo de entrega
producto, validez de tarjeta, precio
seleccionado
vend_id
vend_nom
vend_ape
vend_cod
<Operaciones>
Presentar_precio(precio_nor,precio_afi)
Registrar_datos_precio()
<Responsabilidades>
Permite presentar al cliente los dos tipo
precios para que el usuario identifique el
procentaje de diferencia
classprecio()
<Atributos>
precio_id
precio_nor
precio_afi
<Operaciones>
Presentar_precio(precio_nor,precio_afi)
Registrar_datos_precio()
<Responsabilidades>
Permite mostrar al usuario y vendedor los
tipos de precio que existen para el producto
88
usuario
datos
datos_id
datos_nom
datos_ape
datos_ci
datos_pais
datos_ciu
datos_dir
datos_codp
datos_email
datos_fecha
tarjeta_id
usu_id
usu_clave
datos_id
int <pk>
varchar(20)
varchar(30)
varchar(10)
varchar(29)
varchar(30)
varchar(30)
int(10)
varchar(30)
date
int <fk>
pedi_id
int <pk>
pedi_num int(5)
pedi_nom varchar(20)
categora
negocio
nego_id
datos_id
cate_id
int <
produ_id
tarjeta_id
nego_fecha_reserva
nego_fecha_entrega
nego_hora
vend_id
precio_id
pedi_id
tarjeta
tarjeta_id
tarjeta_tipo
tarjeta_num
pedido
int <pk>
int(5)
int <fk>
int <pk>
varchar(15)
int(19)
cate_id
cate_nom
int <pk>
Int <fk>
Int <fk>
int <fk>
int <fk>
date
date
time
int <fk>
int <fk>
Int <fk>
vendedor
vend_id
vend_nom
vend_ape
vend_cod
int <pk>
varchar(20)
varchar(30)
int(5)
producto
precio
preci_id
preci_nom
preci_valor
int <pk>
varchar(30)
string
int <pk>
varchar(20)
produ_id
preci_id
produ_nom
produ_cant
produ_cod
int <pk>
int <fk>
varchar(30)
int (2)
int(13)
89
a. Compra de Producto
Object - Oriented Model
Model: CASOS DE USO
Package: MEGAECOMMERCE
Diagram: COMPRA DE PRODUCTO
Author: Steve Richard Mosquera Lopez
Version : 1.0
SELECCIONAR
CATEGORIA
SELECCIONAR
PRODUCTOS
NUEVOS
CLIENTE
INTERNO
UTILIZAR EL
SERVICIO
USUARIO
SELECCIONAR
OFERTAS
ESPECIALES
FILTRAR
PRODUCTO
ADMIN
AGREGAR PRODUCTO
CARRITO DE COMPRAS
CLIENTE
EXTERNO
GESTIONAR
FORMA DE PAGO
FINALIZAR
COMPRA
90
PRECIO PRODUCTO
NO AFILIADO
PRESENTAR PRECIO
PRODUCTO DESEADO
ADMIN
PRECIO PRODUCTO
AFILIADO
PRESENTAR
PRODUCTO
USUARIO
FILTRAR
PRODUCTO
OFRECER
PRODUCTO OPCIONAL
ACTUALIZAR LISTA
PRODUCTO
VACIAR LISTA
PRODUCTO
91
Control de Proyecto
DESCRIPCION DE CASOS DE USO
Nombre:
UTILIZAR EL SERVICIO
Actores:
Tipo:
Association
Responsable:
Propsito:
Resumen:
Flujo Principal:
FILTRAR PRODUCTO
Especificaciones
Fuente: CASOS DE USO, Control Grafico basado (Materia Aplicacin Distribuida 9no)
92
Control de Proyecto
DESCRIPCION DE CASOS DE USO
Nombre:
FILTRAR PRODUCTO
Actores:
Tipo:
Incluye
Responsable:
Propsito:
Resumen:
Precondiciones
Flujo Principal:
Sub Flujo:
Especificaciones
Fuente: CASOS DE USO, Control Grafico basado (Materia Aplicacin Distribuida 9no)
93
Control de Proyecto
DESCRIPCION DE CASOS DE USO
Nombre:
Actores:
Tipo:
Extend
Responsable:
Propsito:
Resumen:
Precondiciones
Sub Flujo:
Especificaciones
cate_nom,
preci_afi
prod_nom,
prod_can,
prod_cod,
preci_nor,
94
Fuente: CASOS DE USO, Control Grafico basado (Materia Aplicacin Distribuida 9no)
Control de Proyecto
DESCRIPCION DE CASOS DE USO
Nombre:
Actores:
Tipo:
Incluye
Responsable:
Propsito:
Resumen:
Precondiciones
Flujo Principal:
Sub Flujo:
FINALIZAR COMPRA
Especificaciones
tarjeta_num,
tarjeta_codse,
tarjeta_tipo,
produ_nom,
Fuente: CASOS DE USO, Control Grafico basado (Materia Aplicacin Distribuida 9no)
95
Control de Proyecto
DESCRIPCION DE CASOS DE USO
Nombre:
FINALIZAR COMPRA
Actores:
Tipo:
Incluye
Responsable:
Propsito:
Resumen:
Precondiciones
Flujo Principal:
96
satisfactoriamente.
Sub Flujo:
No aplica
Especificaciones
nego_id,
nego_fecha_reserva,nego_fecha_entrega,
Fuente: CASOS DE USO, Control Sistema Grafico basado (Materia Aplicacin Distribuida 9no)
c. Gestionar servicio
Object Oriented Model
Model: CASOS DE USO
Package: MEGAECOMMERCE
Diagram:GESTIONAR SERVICIO
Author: Steve Richard Mosquera Lopez
Version : 1.0
CLIENTE
INTERNO
OFRECER PRODUCTO
ADICIONAL
USUARIO
ADMIN
REVISAR FORMA DE
PAGO
CLIENTE
EXTERNO
AGREGAR PRODUCTO
A LISTA DE COMPRAS
VERIFICAR TIEMPO DE
ENTREGA PRODUCTO
ANALISAR DATOS
CLIENTE
FINALIZAR COMPRA
PRODUCTO
REALIZAR
ENVIO
PRODUCTO
CONTROLAR
INVENARIO
97
Control de Proyecto
DESCRIPCION DE CASOS DE USO
Nombre:
Actores:
Tipo:
Association
Responsable:
Propsito:
Resumen:
Precondiciones
Flujo Principal:
tambin como
rea de espacio
Especificaciones
Fuente: CASOS DE USO, Control Sistema Grafico basado (Materia Aplicacin Distribuida 8no)
98
Control de Proyecto
DESCRIPCION DE CASOS DE USO
Nombre:
REVISAR PEDIDOS
Actores:
Tipo:
Incluye
Responsable:
Propsito:
Resumen:
Precondiciones
Flujo Principal:
99
satisfactoriamente.
Sub Flujo:
FINALIZAR COMPRA
Especificaciones
Fuente: Mosquera, Steve (Requisitos Funcionales, Grafico basado Materia Aplicacin Distribuida 8vo, UTECI)
100
VENDEDOR
MEGA
ECOMMERCE
Ingresar_sitio_web
despliega_menuprincipal()
Presenta_pagina_principal()
CLIENTE
Ingresar_sitio_web
Almacenar
Datos
despliega_menuprincipal()
Presenta_pagina_principal()
Ingresar_datos_admin
ADMIN
MEGA
ECOMMERCE
despliega_menuprincipal()
Presenta_pagina_admin()
Presenta_barramenu_admin()
Elaborado por: Mosquera, Steve Fuente: Diagrama de Secuencia, Grafico basado (Materia Aplicacin Distribuida 8no)
101
VENDEDOR
1.- validar_datos()
usu_id
usu_clave
Ingresar_datos_vedededor
validar_datos()
MEGA
ECOMMERCE
2.- ingresar_producto()
produ_id
produ_nom
produ_cod
ingresar_produ()
ingresar_categoria()
Almacenar
Datos
revisar_pedidos()
CLIENTE
Ingresar_opcion_busq
Presenta_pantalla_produ()
1.-despliega_categoria()
cate_nom
despliega_categoria()
negocio
despliega_produ_nuevo()
1.- validar_datos()
usu_id
usu_clave
validar_datos()
ADMIN
2.-despliega_produ()
produ_nom
produ_cod
3.-despliega_produ_nuevo()
produ_nom
produ_cod
despliega_oferta()
Ingresar_datos_admin
3.- ingresar_categoria()
cate_id
cate_nom
Ingresar_oferta()
2.-agregar_categoria()
cate_id
cate_nom
ingresar_produ_nuevo()
3.-agregar_produ_nuevo()
produ_id
produ_nom
produ_cod
ingresar_categoria()
Elaborado por: Mosquera, Steve Fuente: Diagrama de Secuencia, Grafico basado (Materia Aplicacin Distribuida 8no)
CLIENTE
VENDEDOR
Ingresar_datos_vedededor
validar_datos()
MEGA
ECOMMERCE
revisar_datos_usu()
revisar_pedido()
Almacenar
Datos
Selecciona_produ
Selecciona_categoria
negocio
despliega_produ()
despliega_produ_nuevo()
despliega_oferta()
comprar_produ()
despliega_precio()
Ingresar_datos_admin
ADMIN
1.- validar_datos()
usu_id
usu_clave
validar_datos()
presentar_carrito_compras()
presentar_lista_negocio()
agregar_categoria()
2.- revisar_datos()
datos_nom
datos_apellido
datos_di
datos_pais
datos_dir
datos_email
3.- revisar_pedido()
pedido_id
pedido_nom
pedido_cod
1.-despliega_categoria()
cate_nom
2.-despliega_produ()
produ_nom
produ_cod
3.-despliega_produ_nuevo()
produ_nom
produ_cod
4.-despliega_precio()
preci_nor
preci_afi
1.- validar_datos()
usu_id
usu_clave
2.-agregar_categoria()
cate_id
cate_nom
3.-agregar_produ_nuevo()
produ_id
produ_nom
produ_cod
Elaborado por: Mosquera, Steve Fuente: Diagrama de Secuencia, Grafico basado (Materia Aplicacin Distribuida 8no)
102
VENDEDOR
MEGA
ECOMMERCE
MEGA
ECOMMERCE
agregar_datos_usu()
Almacenar
Datos
CLIENTE
Digitar_datos_cliente
reconoce_perfil()
despliega_datos_nego()
presenta_conexion_pay()
Digitar_datos_admin
1.-despliega_datos_nego()
tarjeta_id
producto_id
datos_id
nego_fecha_reserva
nego_fecha_entrega
precio_id
2.-presenta_conexion_pay()
tarjeta_id
tarjeta_tipo
tarjeta_num
reconocer_perfil()
ADMIN
paypalm
despliega_menuconexionl()
establecer_conexion_pay()
Valida
Datos
Elaborado por: Mosquera, Steve Fuente: Diagrama de Secuencia, Grafico basado (Materia Aplicacin Distribuida 8no)
CLIENTE
VENDEDOR
revisar_estado_despacho()
Almacenar
Datos
Revisar_Pedido
revisar_pedido ()
Realizar_FormaPago
despliega_pagina_tran()
selecciona_pedido()
acuerda_entrega_pedido()
NEGOCIO
asignar_num_despacho()
1.- revisar_pedido()
datos_id
nego_fecha_reserva()
nego_fecha_entrega()
produ_cod
produ_cant
1.- despliega_pagina_tran()
datos_nom
datos_dir
produ_cod
tarjeta_tipo
nego_fecha_reserva
nego_fecha_entraga
2.- finaliza_compras()
produ_nom
prod_cod
produ_cant
precio_id
finaliza_compra()
Acceso_Pedidos
ADMIN
MEGA
ECOMMECE
1.- selecciona_pedido()
datos_id
produ_id
nego_fecha_reserva()
nego_fecha_entrega()
2.- acuerda_entraga
datos_id
nego_fecha_reserva()
nego_fecha_entrega()
produ_cod
tarjeta_id
Elaborado por: Mosquera, Steve Fuente: Diagrama de Secuencia, Grafico basado (Materia Aplicacin Distribuida 8no)
103
ACCESO PERFIL
PEDIDOS / CONSULTAS
VENDEDOR
REGISTRA
INGRESO
ENVIO DE
PRODUCTO
CLIENTE
ACCDER AL
SERVICIO
FILTRAR
PRODUCTO
AGREGAR
PRODUCTO CARRITO
DE COMPRAS
ADMIN
SISTEMA MEGAECOMMERCE
ADMINISTRAR
EL SERVICIO
ACCEDER INF
NEGOCIO
GESTIONAR FORMA
DE PAGO
CIERRE / FIN
ALMACENAR
DATOS
Elaborado por: Mosquera, Steve Fuente: Diagrama de Estado, Grafico basado (Materia Aplicacin Distribuida 8no)
ALMACENAR / REGISTRAR
MEGA ECOMMERCE
VENDEDOR
CONSULTAR
OFERTAS /
PROMOCIONES
MODIFICAR
PRODUCTO
OFRECER
PRODUCTO
ADICIONAL
ENVIAR
PRODUCTO
CLIENTE
SELECCIONAR
PRODUCTO /
CATEGORIA
ACCESO
CATEGORIA /
PRODUCTO
AGREGAR
PRODUCTO
GESTIONAR
FORMA DE
PAGO
ADMIN
ADMINISTRAR
SERVICIO
INICIO
SELECCION / CONSULTA
INGRESAR
NUEVO
CATEGORIA /
PRODUCTO
ACTUALIZAR
SERVICIO
SERVICIO / PRODUCTO
CIERRE / FIN
REVISAR
PEDIDO
Elaborado por: Mosquera, Steve Fuente: Diagrama de Estado Grafico basado (Materia Aplicacin Distribuida 8no)
104
VENDEDOR
ACTUALIZAR / MODIFICAR
VENDEDOR
PRODUCTOS /
CATEGORIA
CLIENTE
INGRESAR DATOS
CLIENTE
AGREGAR
PRODUCTO
FINALIZAR
COMPRA
ADMIN
INICIO
ADMIN
ACORDAR
ENTREGA DE
PEDIDO
VALIDACION
DATOS
CIERRE / FIN
ESTADO DEL
PEDIDO
VALIDACION
OK
2
VALIDACION
NO
TRANSACCION
SATISFACTORIA
SELECCIONAR
FORMA DE
PAGO
VALIDACION
OK
Elaborado por: Mosquera, Steve Fuente: Diagrama de Estado, Grafico basado (Materia Aplicacin Distribuida 8no)
VENDEDOR
ALMACENAR / REGISTRAR
REVISAR
PEDIDOS
DATOS / PEDIDO
CLIENTE
SELECCION / CONSULTA
FINALIZAR
COMPRA
DATOS DEL
CLIENTE
ADMIN
INICIO
ADMINISTRAR
SERVICIO
REGISTRA
PEDIDO
SERVICIO / PRODUCTO
CIERRE / FIN
ENVIAR
PRODUCTO
ACORDAR
ENTREGA
PRODUCTO
GENERAR
ORDEN DE
ENTREGA
REALIZAR
DESPACHO DE
PRODUCTO
Elaborado por: Mosquera, Steve Fuente: Diagrama de Estado, Grafico basado (Materia Aplicacin Distribuida 8no)
105
Utilizar el Servicio
Realizar
Consulta
Flitrar Producto
Seleccionar
Producto
Seleccionar
Categorias
Seleccionar
Producto Nuevos
Seleccionar
Ofertas Especiales
Ofrecer Producto
Adicional
Presentar
Producto
Presentar
Variedad
Agregar Producto
Carrito de Compras
Actualizar Lista
Borrar Lista
Gestionar Forma de
Pago
Acordar Envio
Producto
Realizar
Transaccion
Finalizar Compra
FIN
Elaborado por: Mosquera, Steve Fuente: Diagrama de Actividades, Grafico basado (Materia Aplicacin Distribuida 8no)
106
php.service
XAMPP
MEGA ECOMMERCE
APACHE
MYSQL
CAPA LOGICAPRESENTACION
SAFARI
INTERNET EXPLORER
MEGA ECOMMERCE
MEGA
ECOMMERCE
MYSQL
Elaborado por: Mosquera, Steve Fuente: Diagrama de Componentes, Grafico basado (Materia Aplicacin Distribuida 8no)
107
SERVIDOR
APLICACIN
SERVIDOR
BASE DE DATOS
MYSQL
megaecommerce
SERVIDOR
WEB
XAMPP
Elaborado por: Mosquera, Steve Fuente: Diagrama de Despliegue, Grafico basado (Materia Aplicacin Distribuida 8no)
108
a. Identificadores de Clase
Condicin de entrada
Clases vlidas
Clases invlidas
Ingreso
Nombre para identificar Usuario
Mensaje Alertas
(1) >=5 caracteres letras
(2)Usuario Incorrecto
(3)No nmeros
(4)No Menos de 5 caracteres
Registro
(8) <NOMBRE>
Nuevo usuario
(9)
(10)
<APELLIDO>
<DIRECCION>
(11) <CIUDAD>
(12) <PAIS>
(13) <EMAIL>
(14)<FORMA
DE
PAGO>
(15)<DIRECCION DE ENVIO>
Carrito de Compras
Numero para identificar cantidad
de productos requeridos
109
b. Pruebas Funcionales
Prueba Uno
Casos Validos
Numero
santi
(1)
3001
(5)
Luis Fernando
(8)
Reyes Gallardo
(9)
(10)
Quito
(11)
Ecuador
(12)
lreyes@hotmail.com
(13)
Tarjeta
(14)
(15)
44
(17)
Prueba Dos
Casos Validos
Numero
Bryan
(1)
2117
(5)
Bryan Fabian
(8)
Mosquera Lopez
(9)
(10)
Quito
(11)
Ecuador
(12)
bryan10mosquera@hotmail.es
(13)
Tarjeta
(14)
(15)
(17)
110
c. Casos no Validos
Prueba Uno
Casos No Validos
Numero
Cris2
cirs2117
(5)(6)(7)
Ana Cristina
(8)
Mndez Flores
(9)
(10)(11)(12)
cristinaf@hotmail.com
(13)
(14)
(15)
(17)
Prueba Dos
Casos No Validos
Numero
Catherine
(1)
Kata1112
(5)(6)(7)
(8)
(9)
(10)
Quito
(11)
Ecuador
(12)
(13)
Tarjeta
(14)
(17)
10
Elaborado por: Mosquera, Steve Fuente: Pruebas Funcionales, Grafico basado (Materia Aplicacin Distribuida 8no)
111
As como las pruebas de caja negra ejercitan los requisitos funcionales desde el
exterior del mdulo, las de caja blanca estn dirigidas a las funciones internas.
Por lo consiguiente se procede a realizar una de las tcnicas usadas en la pruebas
de caja blanca denominada la cobertura de caminos (pruebas que hagan que se
recorran todos los posibles caminos de ejecucin), pruebas sobre las expresiones
lgico-aritmticas, pruebas de camino de datos (definicin-uso de variables),
comprobacin de bucles (se verifican los bucles para 0,1 y n iteraciones, y luego
para las iteraciones mximas, mximas menos uno y ms uno.
a. Cobertura de Caminos
MEGAECOMMERCE
Modulo 1
PAGPRINCIPAL
CATALAGO
CIERRE DE
COMPRA
REGISTRO
CLIENTES
VISOR DE
IMAGENES
CARRITO DE
COMPRA
Elaborado por: Mosquera, Steve Fuente: Cobertura de Caminos, Grafico basado (Materia Aplicacin Distribuida 8no)
112
b. Expresiones
113
c. Ruta Compra Efectiva de Producto
7
3
8
1
5
3
8
1
4
8
1
Registro
Datos
2
1
n
1
0
pagprincipal
9
2
1
Catalogos 1-8
3
8
1
Compra
exitosa
6
3
8
1
Carrito
Compras
Visor
imgenes
Verificar
Tarjeta
114
4.4.7.1 Actividades
4.4.7.2 Desarrollo
115
SERVIDORES
1. SERVIDOR LOCAL LOCALHOST
2. SERVIDOR FTP
DISENO Y PROGRAMACION
1. APACHE
2. DREAM WEAVER , FLASH
3. CSS ,ILUSTRAITOR
EQUIPO SERVIDOR
Intel Core 2 Duo
EQUIPO TERMINAL
$950,00
Intel Pentium IV
$740.00
116
117
Ejecutar las pruebas, probablemente en repetidas ocasiones (iterativamente),
a fin de ver si el desconocimiento de cualquier factor podra afectar a los
resultados.
Analizar los resultados - ya sea de aceptando/rechazando, o investigacin el
camino crtico y recomendando medidas correctivas.
24
URL
http://localhost/
http://localhost/xampp/head.php
http://localhost/xampp/navi.php
http://localhost/xampp/start.php
http://localhost/www
http://localhost/www/pagprincipal.html
http://localhost/www/ingresoDatos.php
http://localhost/www/
http://localhost/www/pagprincipal.html
http://localhost/www/catalogo.php
http://localhost/www/catalogo.php?idCategoria=1
http://localhost/www/carritocompra.php?idProducto=1&cantida
d=1
http://localhost/www/catalogo.php?idCategoria=1
http://localhost/www/carritocompra.php?idProducto=6&cantida
d=1
http://localhost/www/catalogo.php?idCategoria=1
http://localhost/www/catalogo.php?idCategoria=4
http://localhost/www/ventana1.php?idProducto=88
http://localhost/www/catalogo.php?idCategoria=4
http://localhost/www/catalogo.php?idCategoria=5
http://localhost/www/ventana1.php?idProducto=113
http://localhost/www/carritocompra.php?idProducto=113&canti
dad=1
http://localhost/www/carritocompra.php?cantidad=23&idProdu
cto=1&Submit1=Save
cate_id
Seleccin
produ_cant
Seleccin
produ_cant
cate_id
Seleccin pro_nom
produ_id,
produ_cant,
produ_precio_afi
http://localhost/www/carritocompra.php?cantidad=100&idProd produ_id,
ucto=6&Submit1=Save
produ_cant,
produ_precio_afi
http://localhost/www/carritocompra.php?cantidad=232&idProd produ_id,
ucto=113&Submit1=Save
produ_cant,
produ_precio_afi
Username
Password
Root
*****
Steve
****
118
119
Clicks
1
2
3
4
5
6
7
8
9
10
Hits
4
4
3
3
3
2
2
2
2
1
Errors
3
15
6
2
2
20
2
1
20
0
kbit/s
Cookies
4.536
32.463
12.736
5.092
2.116
384.518
14.384
760
384.518
0
1.046,32
884,41
1.148,05
1.964,34
1.132,86
30.012,79
7.081,98
1.142,10
36.766,74
Clicks
Errors
3
3
2
2
2
1
Errors [%]
0
0
0
0
0
0
0,00
0,00
0,00
0,00
0,00
0,00
Time Spent
[ms]
35
294
89
21
15
102
Avg. Click
Time [ms]
12
98
44
10
7
102
120
Protocol Times for all URLs
0
10
15
20
25
30
35
40
b
c
d
e
f
g
Active Users
10
10
10
10
10
10
240
220
200
Time [ms]
180
160
140
120
100
80
60
40
20
0
Click Time
b
c
d
e
f
g
45
50
55
60
65
Time Since Start of Test [s]
Time to Connect
b
c
d
e
f
g
b
c
d
e
f
g
70
75
80
85
90
95
100
105
110
10
10
115
b
c
d
e
f
g
10
15
20
25
30
35
40
45
Active Users
10
10
10
10
600
550
500
450
400
350
300
250
200
150
100
50
0
b
c
d
e
f
g
50
55
60
65
Time Since Start of Test [s]
b
c
d
e
f
g
70
75
80
85
90
95
100
105
110
115
30.000
28.000
26.000
24.000
22.000
20.000
18.000
16.000
14.000
12.000
10.000
8.000
6.000
4.000
2.000
0
Active Users
10
10
10
10
10
-1.840
600
100%
550
90%
500
80%
450
-1.850
400
350
-1.855
-1.860
-1.865
-1.875
-1.880
10
20
30
b
c
d
e
f
g
40
50
b
c
d
e
f
g
60
70
Time since start of test [s]
Network Traffic [kbit/s] g
b
c
d
e
f
80
90
100
60%
300
50%
250
40%
200
30%
150
100
-1.870
70%
20%
50
10%
0%
110
Webserver Stress Tool Fuente: Pruebas de Carga y Estrs Grafico presenta monitoreo de Protocolo, Servidor, Transferencia
de Datos.
-1.845
10
121
Open Requests & Transferred Data
1
Active Users
10
10
10
10
10
10
600
18
550
450
12
400
350
10
300
250
200
150
100
Bandwidth [kbit/s]
Open Requests
500
14
50
0
10
20
b
c
d
e
f
g
30
40
Open Requests
b
c
d
e
f
g
50
60
70
Time since start of test [s]
80
90
b
c
d
e
f
g
100
110
% of users
100
90
80
70
60
50
40
30
20
10
0
<100ms
<200ms
<500ms
<1s
<2s
<5s
<10s
<20s
<50s
0
<100s
9
8
7
6
5 Number of Users
10
Request Hierarchy
Active Users
10
10.000
20.000
30.000
40.000
b
c
d
e
f
g
50.000
60.000
70.000
Time Since Start of Test [ms]
Pages
b
c
d
e
f
g
Images g
b
c
d
e
f
Frames g
b
c
d
e
f
80.000
90.000
100.000
110.000
Errors
Webserver Stress Tool Fuente: Pruebas de Carga y Estrs Grafico presenta monitoreo de Tempos de Sucesos,
Requerimientos de acceso, Tiempos de Click
Sent/Received Requests/s
16
122
Click Time, Hits/s, Users/s (all URLs)
0
Active Users
10
10
10
10
10
10
240
220
3,5
180
160
2,5
140
120
100
1,5
80
60
40
0,5
20
0
10
15
20
25
30
35
b
c
d
e
f
g
40
45
50
55
60
65
Time Since Start of Test [s]
70
b
c
d
e
f
g
75
80
85
90
95
100
105
110
115
Active Users
10
10
10
10
10
10
10
20
30
40
50
60
70
Time Since Start of Test [s]
80
90
100
110
g
b
c
d
e
f
b
c
d
e
f
g
b
c
d
e
f
g
b
c
d
e
f
g
b
c
d
e
f
g
b
c
d
e
f
g
b
c
d
e
f
g
b
c
d
e
f
g
b
c
d
e
f
g
b
c
d
e
f
g
b
c
d
e
f
g
b
c
d
e
f
g
b
c
d
e
f
g
b
c
d
e
f
g
b
c
d
e
f
g
b
c
d
e
f
g
b
c
d
e
f
g
b
c
d
e
f
g
b
c
d
e
f
g
Req-Times:
Req-Times:
Req-Times:
Req-Times:
Req-Times:
Req-Times:
Req-Times:
Req-Times:
Req-Times:
Req-Times:
Req-Times:
Req-Times:
Req-Times:
Errors [%]
240
220
200
180
160
140
120
100
80
60
40
20
0
Req-Times:
Req-Times:
Req-Times:
Req-Times:
Req-Times:
Req-Times:
Webserver Stress Tool Fuente: Pruebas de Carga y Estrs Grafico presenta monitoreo de Tiempos de Click y errores en
direccin URL
Hits/s - Clicks/s
200
123
a. Prueba Uno
124
Los datos procesados e informacin de claves restringidas de seguridad
permanecieron en alerta, dejando en claro que se puede aumentar la seguridad
dependiendo de las necesidades de la empresa.
b. Prueba Dos
Por otro lado a falta de datos ingresados, dejo en blanco los campos de login o
necesidad de usuario y clave permitiendo solo comprobar la ruta de venta efectiva
sin pasar por alto en el test de los nmeros de clic que se realizan el tiempo de
navegacin y la presentacin de datos en la interactividad de PHP y MSQL.
125
4.5 Interfaces
4.5.1 Pagina de Validacin de Usuario
126
127
128
129
130
131
5. CONCLUSIONES Y RECOMENDACIONES
5.1. Conclusiones
Est en las manos de cada empresa decidir su futuro y tambin est en sus manos
trabajar de la mano de sus proveedores de soluciones tecnolgicas, quienes sern
sus guas en este proceso de integracin y quienes mejor pueden demostrar en la
prctica la realidad de las opciones que existen en el mercado.
132
Se pudo recopilar informacin primordial de la empresa y se agradece a todo el
personal tanto administrativo como operativo ya que en este documento es donde se
detalla la calidad de servicio y productos que entrega esta empresa al pas entero.
Gracias a todas las personas que saben plasmar sus sueos y hacerlos realidad.
133
5.2. Recomendaciones
leer las
134
que el sitio utiliza tecnologa especial para proteger los nmeros de las tarjetas de
crdito, as como la informacin transmitida.
Entender claramente las polticas de privacidad; poner especial atencin en aquellas
clusulas de la ley de comercio electrnico sustentado en este trabajo donde se
mencionen las operaciones de envo, cancelaciones y devoluciones de los productos
ofrecidos en el sitio.
135
6. BIBLIOGRAFA
1. LVAREZ, Mndez Carlos Eduardo Mc Graw Hill
2. ALMACHE, Myrian Materia: Aplicaciones Distribuidas Sexto Nivel UTECI
3. BALZER,
Richard and
N. Goodman, "Principles
of
Good Software
136
19. ORTIZ, Miguel Materia de Planificacin Estratgica Dcimo Nivel UTECI
20. PRESSMAN, Robert. 1998. Ingeniera de Software.
21. PRESSMAN, Roger S."Ingeniera del Software: Un enfoque prctico",
Segunda edicin, Editorial McGraw Hill, 1990
22. SCHONBERGER, Richard - Japanese Manufacturing Techniques: Nine
Hidden Lessons in Simplicity,The Free Press, New York, 1988.
23. VITERI, Pal Materia: Ingeniera de Software Sptimo Nivel UTECI
24. WESLEY, Adison /Dazde Santos.Chiavenato Adalberto (2002)
137
138
http://es.wikipedia.org/wiki/Proceso_Unificado_de_Rational
http://es.wikipedia.org/wiki/Herramienta_CASE
http://www.conatel.gov.ec/.../index.php?...ley-de-comercio-electrnico
http://wwww.wikipedia.com/marketingdirecto
139
7. ANEXOS
ANEXO 1 VISTA DE SEGUIMIENTO
Segn el Servicio de Rentas Internas (SRI), en el pas existe un total de 42 grandes
grupos econmicos.
Sin embargo, segn datos proporcionados por dicha corporacin, en realidad son 21
los negocios que la constituyen.
En segundo lugar se ubica Comercial Kywi, con ingresos por $71 300 649. Su IR fue
140
de $1 306 679. Comohogar es otra de las empresas que forma parte de la
Corporacin. Sus ingresos fueron de $59 126 476, mientras que el IR declarado es
de $1 408 198. Dentro del rea comercial, tambin se encuentran los siguientes
negocios: Televisin y Ventas, Bebelandia, Mr. Books y Cirkwitos.
Dentro del sector inmobiliario, Corporacin Favorita cuenta con las firmas Invede,
Serpaca y Marcionelli.
En el rea de la seguridad, este grupo cuenta con la firma Emsecor, que registra
ingresos por $917 559. En el mbito industrial, el contribuyente cuenta con la
compaa Enermax.
Dentro de las 21 empresas que son parte de Consorcio Favorita C.A. tambin se
incluyen a Iventte, actualmente duea de un terreno para un proyecto comercial; La
Via, propietaria del terreno del plante avcola Pollo Favorito S.A.; Megamaxi, como
141
duea de la marca Megamaxi y Superdespensas, propietaria de la marca del mismo
nombre.
142