Professional Documents
Culture Documents
Tutor:
Lic. Hugo Marcano Diaz
C.I. 11.676.273
C.I. 18.040.310
Br. Ruiz C., Irelis V.
C.I. 18.809.829
Mayo, 2012
CARACAS-VENEZUELA
DESARROLLO DE UN SISTEMA DE PEDIDOS VA TELEFNICA BASADO EN VOIP. CASO: DISTRIBUIDORA
ADELANTE C.A. by Duran A., Gabriela C.; Ruiz C., Irelis V. is licensed under a Creative Commons ReconocimientoNoComercial-CompartirIgual 3.0 Unported License.
RESUMEN
La temtico objeto de estudio se centro en el desarrollo de un sistema de
pedidos va telefnica basada en VoIP para los tiempos de respuestas, realizacin
de pedidos, destinados al departamento de ventas, para mejorar las compras de
productos que ofrece la empresa. Como problema de investigacin se determina
que el sistema se lleva a cabo de forma manual, causando prdida de tiempo tanto
en horas como das con respecto al contacto con el cliente a la hora de pedir un
producto, perjudicando as tanto a la calidad e integridad del servicio como la
seguridad de los datos manejados de la empresa Distribuidora Adelante C.A. Esta
es una compaa distribuidora de productos al mayor de papelera, y oficina a nivel
nacional. El departamento de ventas trabaja directamente con clientes para la venta
de sus productos y poder realizar el proceso de rdenes de compra, tomando en
cuenta la confirmacin del cliente sobre su pedido, hasta el envi del producto.
Desde el punto de vista organizacional el manejo de la informacin seria ms
accesible para as lograr la integridad y el control de la empresa. La base
fundamental del sistema es la informacin de datos que se almacenan en sus
distintos mdulos a travs de un proceso generado cumpliendo con los objetivos de
la empresa y generando confiabilidad y estabilidad en el mismo. A fin de dar
solucin al problema planteado, se presenta en este estudio una solucin
tecnolgica, a travs del desarrollo de un sistema de telecomunicaciones integrado
a la web. Este desarrollo se realizo aplicando el tipo de investigacin denominado
proyecto factible y la metodologa de desarrollo utilizada es Programacin Extrema
(XP). El entorno de desarrollo utilizado fue PHP en conjunto con Asterisk que
permite una gran interaccin entre el manejo de informacin dentro de una base de
datos brindando disponibilidad, velocidad, seguridad y simplicidad.
Palabras Claves: Sistema, Control De Informacin, Gestin Administrativa,
Productos, Realizacin De Pedidos Telefnicos, VoIP.
II
SUMMARY
The theme under study was focused on developing an ordering system
based on VoIP phone for response times, order fulfillment, for the sales department
to improve the procurement of products offered by the company. As a research
problem is determined that the system is carried out manually, causing loss of time
in hours and days on contact with the customer when ordering a product,
jeopardizing both the quality and integrity of service such as data security handled
Distribuidora Adelante CA This is a company the largest distributor of stationery and
office nationwide. The sales department works directly with customers to sell their
products and to make the process of purchase orders, taking into account the
customer confirmation of your order until the shipment of the product. From the
organizational point of view of information management would be more accessible in
order to ensure the integrity and control of the company. The basis of the information
system is the data stored in its various modules through a process generated
fulfilling the objectives of the company and generating reliability and stability in it. In
order to give solution to the problem, is presented in this study a technological
solution, through the development of an integrated telecommunications system to
the web. This development was done by applying the so-called feasible project
research and development methodology used is Extreme Programming (XP). The
development environment was used in conjunction with Asterisk PHP allows great
interaction between the management of information within a database providing
availability, speed, security and simplicity.
Keywords: System, Control Information, Administrative Management, Products,
Ordering Phone, VoIP.
III
AGRADECIMIENTOS
A mis padres Freddy Duran y Margarita Arias, por brindarme su amor, cario
comprensin y confianza, porque gracias a sus enseanzas me he convertido
orgullosamente en una persona de bien, por ser mis ejemplos a seguir, por
inculcarme los valores y principios que desde muy pequea siempre eh admirado y
finalmente por brindarme su apoyo incondicional en cada etapa de mi vida.
A mis hermanas, por ofrecerme su apoyo incondicional, ayuda y motivarme a
cumplir las metas trazadas.
Al Prof. Hugo Marcano por su asesora tcnica y metodolgica en el
desarrollo de esta investigacin.
A mi amigo Erick Torres por dedicar su tiempo y ofrecer su ayuda
incondicional.
A Miguel Teixeira por ofrecerme siempre su ayuda, comprensin y siempre
estar all para m en los momentos difciles.
A mi compaera Irelis Ruiz porque sin su apoyo incondicional y dedicacin a
lo largo de la carrera no podramos compartir este logro.
A la universidad Nueva Esparta y a los profesores por todo el soporte
institucional dado para mi formacin como persona y profesional.
En forma general, a todas las personas que, de alguna u otra manera,
estuvieron involucrados en el desarrollo de este proyecto de investigacin.
IV
AGRADECIMIENTOS
durante mi
formacin
como
profesional
siempre ayudndome,
DEDICATORIA
VI
DEDICATORIA
VII
INDICE
RESUMEN................................................................................................................ ii
SUMMARY .............................................................................................................. iii
AGRADECIMIENTOS ............................................................................................. iv
DEDICATORIA ........................................................................................................ vi
INDICE .................................................................................................................. viii
INTRODUCCIN ...................................................................................................... 1
CAPITULO I
EL PROBLEMA DE INVESTIGACIN ..................................................................... 4
Planteamiento del Problema................................................................................... 4
Formulacin del Problema ...................................................................................... 8
Interrogantes de la Investigacin ............................................................................ 8
Interrogante Principal......................................................................................... 8
Interrogantes Secundarias ................................................................................. 8
Objetivos de la Investigacin .................................................................................. 9
Objetivo General ................................................................................................ 9
Objetivos Especficos ........................................................................................ 9
Justificacin de la Investigacin............................................................................ 10
Delimitaciones y Alcance de la Investigacin........................................................ 13
Delimitacin Temtica ..................................................................................... 13
Delimitacin Geogrfica ................................................................................... 13
Delimitacin Tcnica........................................................................................ 13
Delimitacin Temporal ..................................................................................... 14
Alcance ................................................................................................................ 14
Limitaciones ......................................................................................................... 15
VIII
CAPITULO II
MARCO TERICO ................................................................................................. 16
Antecedentes de la investigacin ......................................................................... 16
Bases Tericas..................................................................................................... 18
Sistema de Telecomunicaciones ..................................................................... 18
Modelo OSI...................................................................................................... 20
Voz Sobre IP ................................................................................................... 22
Telefona IP ..................................................................................................... 23
Tecnologas Voz sobre IP
Protocolo ........................................................................................................ 24
Codecs ............................................................................................................ 25
Elastix .............................................................................................................. 26
Asterisk............................................................................................................ 27
Softphone28
X-lite 28
Lenguaje de Programacion 28
PHP ................................................................................................................. 28
Librera Externa....29
Librera AGI (Asterisk Gateway Interface) 29
Manejador de Base de Datos.30
MySQL ............................................................................................................ 30
Servidor Web..30
Apache ............................................................................................................ 30
Control de Pedidos .......................................................................................... 31
Acrnimos ............................................................................................................ 32
Definicin de Trminos ......................................................................................... 33
CAPITULO III
MARCO METODOLGICO ................................................................................... 37
Tipo de Investigacin............................................................................................ 37
Diseo de la Investigacin .................................................................................... 37
Diseo de Campo ............................................................................................ 38
Diseo Documental ......................................................................................... 39
IX
Poblacin y Muestra..39
Poblacin......................................................................................................... 39
Muestra ........................................................................................................... 40
Tcnicas e Instrumentos de Recoleccin de Datos .............................................. 41
Tcnicas .......................................................................................................... 42
Instrumentos .................................................................................................... 42
Validez y confiabilidad de los instrumentos .......................................................... 44
Metodologa de Desarrollo.................................................................................... 45
Procesamiento y anlisis de los datos .................................................................. 51
CAPITULO IV
ANLISIS Y PRESENTACIN DE LOS RESULTADOS ....................................... 52
CAPITULO V
SISTEMA ACTUAL ................................................................................................ 58
Descripcin del Sistema Actual ............................................................................ 58
Manejo de Casos de en el Sistema Actual ........................................................... 60
Actores que intervienen en el sistema .................................................................. 60
Casos de Uso del Sistema Actual......................................................................... 61
CAPITULO VI
SISTEMA PROPUESTO ........................................................................................ 64
Descripcin del Sistema Propuesto ...................................................................... 64
Fase I: Planificacin......................................................................................... 65
Fase II: Diseo ................................................................................................ 67
Mdulos del Sistema Propuesto ........................................................................... 67
Casos de Uso Del Sistema Propuesto .............................................................. 69
Base de Datos del Sistema Propuesto ................................................................. 75
Diccionario de Datos........................................................................................ 76
Fase III: Desarrollo .......................................................................................... 82
Pantallas del sistema Propuesto........................................................................... 82
Fase IV: Pruebas ............................................................................................. 89
CAPITULO VII
CONCLUSIONES Y RECOMENDACIONES .......................................................... 91
Conclusiones ........................................................................................................ 91
Recomendaciones ................................................................................................ 93
BIBLIOGRAFIA ...................................................................................................... 94
XI
LISTA DE CUADROS
36
43
45
47
66
76
76
76
77
77
77
78
78
78
79
79
79
80
80
80
81
81
81
XII
LISTA DE FIGURAS
19
20
23
25
51
60
61
62
63
69
70
71
71
72
73
74
75
83
83
84
84
85
85
86
86
87
87
88
88
89
XIII
INTRODUCCIN
engorrosos
de
las
tareas
realizar.
Los
Sistemas
de
CAPITULO I
EL PROBLEMA DE INVESTIGACIN
ste
procedimiento
tarda
aproximadamente
tres
(3)
das,
aunque
Interrogantes de la Investigacin
Interrogante Principal
Interrogantes Secundarias
Cules son los requerimientos que exige la empresa con respecto al sistema
de pedidos va telefnica basado en VoIP?
Objetivos de la Investigacin
Objetivo General
Objetivos Especficos
Justificacin de la Investigacin
Para Palella Stracuzzi y Martins Pestana (2006), la justificacin del estudio:
11
Realizar el registro del personal del departamento (ventas) con los niveles de
acceso al sistema acordes al cargo en el que se desempean adems de los
clientes de la empresa y a su vez el registro de los productos que ofrece la
empresa e indicar si se encuentran disponibles o no.
12
Delimitacin Temtica
Delimitacin Geogrfica
La implementacin del sistema se llev a cabo en las instalaciones de la
empresa Distribuidora Adelante C.A, ubicada en el Edf. Doral Caracas, Planta Baja,
Local 8-10 Y 29, Urbanizacin La Candelaria, Caracas Venezuela.
Delimitacin Tcnica
Software:
Para el desarrollo de la aplicacin se requiri la utilizacin del siguiente
software:
13
Hardware:
Los componentes hardware que se utilizaron para el desarrollo del trabajo de
grado son los siguientes:
Laptop Lenovo modelo N500 procesador Intel Core 2 Duo T5800 @ 2.0 GHz
con 4gb de RAM y Disco Duro de 250gb.
Delimitacin Temporal
El tiempo estimado para cumplir con la planificacin y desarrollo de proyecto es de
aproximadamente (9) diez meses; comprendidos entre Junio del ao 2011 y Marzo
del ao 2012 y distribuyndose de la siguiente manera; La fase correspondiente al
levantamiento de informacin tomar tres meses, seguidamente la fase de diseo y
desarrollo que se realizara en cinco meses y finalmente dos meses para ejecutar la
fase de pruebas y validacin del funcionamiento del sistema. Ver (ANEXO A)
Alcance
El alcance de esta investigacin est definida en funcin a las fases o
proceso de la metodologa de desarrollo Extreme Programming XP, especficamente
hasta la etapa de pruebas. Los aspectos funcionales que abarca el sistema son los
siguientes:
Autenticacin de Usuarios.
Gestin de Usuarios.
14
Limitaciones
Analizando el planteamiento y desarrollo de la investigacin, se pudo concluir
que no se encontraron limitaciones relevantes que impidieran el desarrollo del
presente proyecto.
15
CAPTULO II
MARCO TERICO
Segn Palella Stracuzzi y Martins Pestana (2006), el marco terico es el
soporte principal del estudio. En l se amplan la descripcin del problema, pues
permite integrar la teora con la investigacin y establecer sus interrelaciones.
Representa un sistema coordinado coherente de conceptos y propsitos para
abordar el problema. (p.67)
Antecedentes de la investigacin
16
Bases Tericas
Sistema de Telecomunicaciones
Teniendo en cuenta que un sistema es un conjunto de elementos que se
relacionan e interactan entre s para lograr un mismo fin u objetivo.
18
19
Modelo OSI
Wikipedia (2012) expone que, el Modelo de Referencia de Interconexin de
Sistemas Abiertos (OSI, Open System Interconection) fue el modelo de red
descriptivo creado por la Organizacin Internacional de Estndares (ISO);
estableciendo los estndares y fases por los que deben atravesar los datos para
establecer conexin de un dispositivo a otro dentro una red de comunicaciones.
Nivel de Enlace de Datos: Wikipedia (2012), explica que la segunda capa del
modelo es la que:
20
Su funcin bsica es la de aceptar los datos enviados por las capas superiores
y pasarlos a la capa de red tambin se asegura de que lleguen correctamente
al otro lado de la comunicacin.
En esta capa se proveen servicios de conexin para la capa de sesin que
sern utilizados finalmente por los usuarios de la red al enviar y recibir paquetes
(IBIDEM).
Nivel de sesin: La quinta capa del modelo es aquella cuyo objetivo es lograr
establecer, estabilizar y eliminar la conexin mientras se requiera realizar el
envi de datos :
Wikipedia (2010), expone que sus funciones son las siguientes:
21
sistema.
Voz Sobre IP
VoIP son las siglas de Voice over Internet Protocol (Voz sobre Protocolo de
Internet), un grupo de recursos de hardware y software que permite a la gente
utilizar Internet como medio de transmisin de llamadas telefnicas, enviando
datos de voz en paquetes usando el IP en lugar de los circuitos de transmisin
telefnicos.
Telefona IP
Muchas veces se suele confundir VoIP con telefona IP, pero existe una gran
diferencia y es que VoIP pertenece al conjunto de normas, dispositivos y protocolos
donde permite la transmisin de voz sobre el protocolo IP, es decir, se refiere a la
tecnologa empleada; y La telefona IP es el conjunto de funcionalidades de la
telefona, esto quiere decir, es en lo que se convierte la telefona tradicional por
23
medio de servicios que finalmente se logran llegar a ofrecer, esto se permite gracias
a la voz sobre el protocolo IP en redes de datos.
Protocolo
Gorka y Baz (2006) proponen que un protocolo, es el lenguaje que se utiliza
para negociar y establecer las comunicaciones de voz sobre IP, es decir, se
entiende como un conjunto de reglas, normas y estndares que permiten realizar la
comunicacin entre varios elementos dentro de una red.
24
Codecs
Como lo expresan Gorka y Baz (2006), Es la forma de digitalizar o
empaquetar la voz humana para ser enviada por las redes de datos. Algunos
ejemplos: G.711, G729A, GSM, iLBC, Speex, G.723.
25
Elastix
Correo de Voz
Fax-a-email
Soporte para softphones
Interfase de configuracin Web
Sala de conferencias virtuales
Grabacin de llamadas
Least Cost Routing
Roaming de extensiones
Interconexin entre PBXs
26
Asterisk
Se destaca por sus tantas funcionalidades, pero las principales son las
siguientes:
27
Softphone
X-lite
Lenguaje de Programacin
PHP
28
Librera Externa
Riofro y Salazar (2011), describen AGI como una intreface de desarrollo que:
Esta librera es el integrador del proyecto, ya que ofrece el medio por el cual
se comunica el lenguaje de programacin con la central telefnica, esencial para
poder realizar las funcionalidades necesarias para cumplir con las reglas de
negocio.
29
MySQL
Cobo y Gmez (2005) definen MySQL como un sistema de administracin
de base de datos relacionales rpido, solido y flexible. Es ideal para crear base de
datos con acceso desde pginas web, dinmicas para la creacin de sistemas de
transacciones on-line o para cualquier otra solucin profesional que implique
almacenar los datos, teniendo la posibilidad de realizar mltiples y rpidas
consultas (p.339).
Es de licencia pblica.
Permitir trabajar como un sistema cliente/servidor.
Multiplataforma.
Ser uno de los sistemas gestores de base de datos ms utilizado en la
actualidad, por ende su documentacin es de fcil acceso.
Servidor Web
Apache
Wikipedia (2012), propone que al servidor HTTP Apache:
30
Control de Pedidos
Dynamic Modular System (2012) describe este trmino como aquel:
31
Acrnimos
AGI (Asterisk Gateway Interface o Interfaz para Desarrollo de Aplicaciones en
Asterisk)
CRM (Customer Relationship Management o Gestin de las Relaciones con los
GPL (GNU General Public License o Licencia Pblica General de GNU)
HTTP (HyperText Transfer Protocol o Protocolo de transferencia de hipertexto).
Clientes)
HTML (HyperText Markup Language o Lenguaje de Marcado de Hipertexto)
IVR: (Interactive Voice Responde o Respuesta de Voz Interactiva)
LAN (Local rea Network o Red de rea Local)
PBX (Private Branch Exchange o Central Secundaria Privada Automtica)
WAN (Wide Area Network o Red de rea Amplia)
32
Definicin de Trminos
Base de datos: Almacn de datos relacionados con diferentes modos de
organizacin. Una base de datos representa algunos aspectos del mundo real,
aquellos que le interesan al diseador. Se disea y almacena datos con un
propsito especfico. Con la palabra "datos" se hace referencia a hechos conocidos
que pueden registrarse, como ser nmeros telefnicos, direcciones, nombres, etc.
Las bases de datos almacenan datos, permitiendo manipularlos fcilmente y
mostrarlos de diversas formas. (Alegsa, 2012).
Ethernet: Es un estndar de transmisin de datos para redes de rea local LAN que
se basa en que todos los equipos en una red Ethernet estn conectados a la misma
lnea de comunicacin compuesta por cables cilndricos, tambin es conocido como
estndar IEEE 802.3. Define las caractersticas de cableado y sealizacin de nivel
fsico y formatos de tramas de datos del nivel de enlace de datos del modelo OSI.
(Wikipedia Enciclopedia Libre, 2008).
33
34
35
Desarrollar y codificar
en el lenguaje de
programacin
del
sistema propuesto en
funcin
a
los
parmetros definidos
en el diseo.
Variables
Definicin
Funciones que
ejecutara
el
sistema.
Requerimientos
Estructura
del
sistema actual
Funciones para el
sistema
propuesto
Estudio lgico
de
los
requerimientos
y estructura del
sistema actual.
Diseo de la
estructura
lgica,
los
mdulos
y
vistas
del
sistema
propuesto.
Programacin del
diseo
del
sistema.
Construccin
del sistema.
Pruebas
Sistema.
Pruebas para
evaluar
el
funcionamiento
del sistema.
al
Dimensin
Indicadores
Fuentes
Instrumentos
Procedimientos.
Normas.
Debilidades
Fortalezas
Fichas
tcnicas
Fichas
resumen
Arquitectura
Documental
Modelado de la base
del sistema
de datos.
propuesto.
Diseo
de
las
funciones
que
ejecuta el sistema
De Campo
propuesto.
Modelado de Casos
de Uso.
Diseo
de
la
estructura
del
sistema.
Diseo
de
las
interfaces
graficas
del sistema.
Creacin de la Base Documental
Desarrollo del
de Datos.
sistema.
Programacin
del
IVR.
Programacin de las
funciones de rdenes
de compra.
Programacin de las
funciones de clientes
y usuarios.
Programacin de las
funciones
de
de
productos y almacn.
Creacin
de
la
aplicacin para el
registro y control de
rdenes de compra.
Evaluacin
Revisin
de Documental
del
Funciones
del
funcionamien
Sistema.
to
del Pruebas Unitarias de
Sistema.
los
Mdulos
del
sistema.
Pruebas Funcionales.
Pruebas Integrales.
Fichas
tcnicas
Fichas
resumen
Funciones
del sistema.
36
Cuestionario
Lista de
Cotejo
Fichas
tcnicas
Fichas
resumen
Cuestionario
Lista de
Cotejo
Lista de
Cotejo
Fichas
tcnicas
Fichas
resumen
Fichas
tcnicas
Fichas
resumen
CAPTULO III
MARCO METODOLGICO
Tipo de Investigacin
Tomando en consideracin el objetivo que persigue esta investigacin se ha
escogido la modalidad de investigacin denominada proyecto factible, que se define
de la siguiente manera: de acuerdo a UPEL (2006), un proyecto factible consiste en
la investigacin, elaboracin, y desarrollo de una propuesta de un modelo operativo
viable para solucionar problemas, requerimientos o necesidades de organizaciones
o grupos sociales; puede referirse a la formulacin de polticas, programas,
tecnologas, mtodos o procesos (p.13).
Diseo de la Investigacin
37
Diseo de Campo
38
Diseo Documental
Para los autores Czares, Christen, Jaramillo, Villaseor y Zamudio (2000)
definen el diseo bibliogrfico como:
Poblacin y Muestra
Poblacin
39
Dichas poblacin son las personas a las cuales se les evalu y aplic
los instrumentos de recoleccin de datos para obtener informacin sobre el
sistema actual.
Muestra
40
supera las cien (100) unidades, en otras palabras, se trabajar con la totalidad de
sus integrantes a los efectos de garantizar la validez de sus resultados. Por cuanto
se aplicar el mtodo denominado censo para justificar metodolgicamente este
proceso de tratamiento de la poblacin y muestra. Ya que para Arias Fidias G.
(1999), el censo es un mtodo a travs del cual se recolecta informacin de la
totalidad de la poblacin o universo en estudio (p.43)
41
Tcnicas
42
Lista de Cotejo:
Segn Rena (2008) es la relacin de aspectos a observar de los que se
registran solamente si se presenta o no el aspecto de la conducta, a lo largo de la
sesin observada; u objetos en un sitio", por ejemplo la cantidad de equipo o
material que hay en un laboratorio escolar.
POBLACIN
(01) Director de
la empresa.
(01)
Almacenista.
(01) Vendedor.
(01)
Administrador.
(01) Supervisor
de Ventas.
(01) Cliente de
la Empresa
(01) Director de
la empresa.
(01)
Almacenista.
(01) Vendedor.
(01)
Administrador.
(01) Supervisor
de Ventas.
(01) Cliente de
la Empresa
43
TECNICA
INSTRUMENTO
- Encuesta
- Cuestionario
- Observacin
- Lista de Cotejo
- Encuesta
- Cuestionario
- Observacin
- Lista de Cotejo
El juicio de experto seleccionado por las autoras estuvo integrado por: Lic.
Snchez, Maria Elena, Lic. Canrrit Hernndez, Lic. Jos Ochoa M. quienes (Ver
ANEXOS G, H, I) realizaron las siguientes observaciones:
44
Metodologa de Desarrollo
Para Zorrilla y Torres (1993) la metodologa representa la manera de
organizar el proceso de la investigacin, de controlar sus resultados y de presentar
posibles soluciones a un problema que conlleva la toma de decisiones.(p.28).
A continuacin se realiza una comparativa entre tres (03) metodologas de
Desarrollo distintas con la finalidad de seleccionar a la que ms se adapte a este
proyecto.
RUP
Scrum
No realiza un seguimiento
por fases como tal, sino se
basa en la adaptacin segn
los
requerimientos
y
evolucin del sistema. Pero
se compone en 5 etapas:
45
- Revisin de planes de
versiones
- Distribucin
- Revisin Y ajustes de
estndares de producto
- Sprint (iteraciones)
- Revisin de sprint
- Cierre.
Para proyectos cortos entre
1 mes o mes y medio.
Se basa planificacin y
revisiones constantes de
sprint (iteraciones).
Reuniones constantes con el
cliente.
Suficiente documentacin y
planificacin
de
los
procesos.
Permite la retroalimentacin
y la reutilizacin de cdigo
fuente
Se
enfoca
en
comunicacin
directa
inmediata con el cliente.
la
e
A medida que se va
realizando una actividad, se
avanza con otra, es
continuo.
Se
enfoca
en
la
documentacin
de
las
funcionalidades del sistema
para el cliente.
46
Permite la Programacin en
pareja. Realizacin de
pruebas unitarias continas
durante el desarrollo.
Realizacin de pruebas de
calidad y control del sistema
luego de finalizar su
desarrollo.
CARACTERSTICA
Nmero de fases
25%
2,5
Tiempo de desarrollo y
20%
15%
1,5
15%
1,5
10%
Manejo de datos
10%
Anlisis y diseo de
5%
0.5
100
10
1 - 10
ejecucin
Flexibilidad del diseo y
roles que intervienen
Documentacin de
actividades del sistema
Intervencin con el
cliente
procesos
TOTAL
XP
RUP
SCRUM
7.15
5.25
47
Es
decir,
aquella
que
aumenta
la
productividad
soluciona
los
requerimientos del usuario. Esta metodologa adems permite la rotacin entre los
desarrolladores ya que es en pareja, implementacin de soluciones simples y evita
redundancia de cdigo.
48
Esta metodologa trabaja con cuatro (04) fases, las cuales son planificacin,
diseo, desarrollo y pruebas, donde cada una permite llevar a cabo diferentes
actividades definidas para la realizacin del presente proyecto de investigacin.
49
tomar en cuenta que el diseo sea sencillo para su diseo para que pueda
ser apto su implementacin.
Calero (2003) seala que se priorizan las historias de usuario y se acuerda
el alcance del release. Los programadores estiman cunto esfuerzo requiere
cada historia y a partir de all se define el cronograma.
El diseo adecuado para el software es aquel que posea las siguientes
caractersticas con un diseo adecuado para el software tales como:
50
51
CAPTULO IV
ANLISIS Y PRESENTACIN DE LOS RESULTADOS
Los resultados de este estudio a partir de los criterios establecidos en el
paradigma cualitativo el cual segn Marian (2008) consiste en:
Los hechos sociales se diferencian de los hechos de las ciencias fsicas por
considerar las creencias y las opiniones de quienes participan estudian a las
personas en el contexto de su presente y de su pasado. Esta perspectiva de
investigacin enfatiza sobre lo interior, es decir lo vlido o que proviene de
adentro del sujeto;
52
C. Datos de entrada: Segn los datos de entrada que procesa el sistema, son
los pedidos de productos realizados por los clientes de forma manual y la
entrega de dicha lista de pedidos al almacn.
53
A. Procesos: Segn los procesos que realiza el sistema actual los encuestados
indicaron los siguientes:
54
Gestin de productos:
-
Gestin de usuarios:
Verificar si el cliente requiere comprar algn producto
Consultar disponibilidad tanto del cliente como del vendedor para
pautar cita presencial y as indicar el pedido.
Gestin de pedidos de productos:
Mostrar lista de productos en formato word impresa, cuando se est
con el cliente, donde indica productos disponibles, cantidad al mayor
en venta y precio unitario.
El cliente indica los productos requeridos en la lista de productos
junto con la cantidad
Control de Orden de Compra:
El vendedor los das Viernes, traslada los pedidos de todos sus clientes
al almacn ubicado en Guarenas para indicar que productos se deben
despachar.
El personal del almacn verifica los pedidos los das Lunes y es quien
llama a cada cliente para certificar los productos requeridos e indica
cuando ser enviado.
55
C. Fortalezas: Una de las fortalezas del sistema actual indicadas por los
encuestados es que todo el proceso se realiza de forma personal y es
efectivo.
57
CAPITULO V
SISTEMA ACTUAL
58
que sera realizar el pedido, empleando una lista impresa disponible (Ver
Anexo A), donde se indican los siguientes datos:
El cliente:
Nombre o Razn Social.
Domicilio Fiscal.
Telfono.
Vendedor.
RIF
Pedido.
Condiciones de Pago
Y del pedido:
Cantidad.
Concepto o Descripcin.
Precio Unitario.
Sub-total a pagar
Iva
Total a pagar
59
Para ilustrar los procesos que se llevan a cabo en la empresa se utilizan la tcnica de
los Diagramas de Casos de Usos para especificar la comunicacin y el comportamiento de un
sistema mediante su interaccin con diferentes usuarios y/u sistemas.
VENDEDOR
CLIENTE
ALMACENISTA
SISTEMA
60
Sistema
CLIENTE
Generar Pedido
VENDEDOR
Certificar Orden
de Compra
ALMACENISTA
61
Verificar Lista de
Pedido
Realizar Pedido
VENDEDOR
CLIENTE
Flujo Normal
Flujos Alternativos
Post-condiciones
Generar pedido.
Este caso de uso muestra la interaccin del cliente con el vendedor a
la hora de realizar pedidos de mercanca.
El cliente, el vendedor
Tener un vendedor asignado.
Haber pautado una visita.
Durante la visita el vendedor entrega la lista de pedido al cliente,
que contiene los productos disponibles, cantidad al mayor en
venta y precio unitario de los mismos.
El cliente indica en dicha lista el pedido de productos que
requiere realizar.
El motivo de la visita puede ser para la modificacin o cancelacin de
un pedido u orden de compra.
Conseguir el pedido del cliente.
62
Contactar al
Cliente
Pautar Envio
Corroborar Oden de
Compra
CLIENTE
ALMACENISTA
Flujo Normal
Flujos Alternativos
Post-condiciones
63
CAPTULO VI
SISTEMA PROPUESTO
64
inicio, como en su evolucin a lo largo de las distintas fases las cuales se explican a
continuacin:
Fase I: Planificacin
65
66
67
68
SUPERVISOR DE VENTAS
ALMACENISTA
ADMINISTRADOR
ADMINISTRADOR SISTEMA
69
CLIENTE
IVR
Consultar Productos
Crear Pedido
Cambiar Clave
extends
Gestionar Clave
Autenticar al
Cliente
Modificar Pedido
CLIENTE
extends
extends
Atencin al Cliente
Cancelar Pedido
70
Sistema
Consultar Productos
Consultar Pedido
extends
extends
Autenticar al
Ususario
Modificar Pedido
Gestionar Pedidos
extends
SUPERVISOR DE VENTAS
Borrar Pedido
Consultar Clientes
Crear Empresa
Consultar Empresa
extends
extends
extends
Gestionar Empresas
Modificar Empresa
extends
Borrar Empresa
Autenticar al
Ususario
Crear Cliente
extends
ADMINISTRADOR
extends
Consultar Cliente
Gestionar Clientes
extends
extends
Modificar Cliente
Borrar Cliente
71
Sistema
Consultar Producto
Crear Producto
extends
extends
extends
Modificar Producto
Gestionar Productos
extends
Borrar Producto
Autenticar al
Ususario
extends
ALMACENISTA
Gestionar Categora
Crear Categora
extends
Consultar
Categora
extends
extends
Modificar
Categora
Borrar Categora
Consultar Pedido
72
Sistema
Crear Usuario
Consultar Usuario
extends
extends
extends
Modificar Usuario
Gestionar Usuarios
extends
Borrar Usuario
Autenticar al
Ususario
ADMINISTRADOR SISTEMA
Crear Permiso
extends
extends
Gestionar Permisos
Consultar Permiso
extends
extends
Modificar Permiso
Borrar Permiso
Consultar Bitcora
73
8. Diagrama de Flujo:
Categora
Descripcin
Marca
Tipo
Cdigo
Producto
Cantidad
Menu 1
Informacin de
Productos
Modelo
Menu 2
Realizar Pedido
Totalizar
Si
o
id ?
ed leto
P mp
o
C
No
Autenticarse
Menu 3
Consulta Status
Pedido
Cdigo
Orden de
Compra
Gestionar Clave
Cambiar
Clave
Menu 4
Menu 5
Atencin al
Cliente
Contactar
Operador
74
Diccionario de Datos
El diccionario de datos, permite visualizar la estructura de las entidades
pertenecientes a la base de datos.
Tabla Acceso: Esta tabla maneja la informacin sobre los tipos de acceso o
permisologas del sistema.
Tabla Atributo: Esta tabla permite recopilar varios datos que pertenecen a varias
categoras como estatus, tipo de documento de identificacin, acciones, etc.
76
Tabla Auditoria: Esta tabla sirve para manejar las bitcoras del sistema, seguridad.
Tabla Categora: Esta tabla permite manejar los tipos de categoras a las que
pertenecen los productos ofrecidos en la empresa.
77
Tabla Cliente: Tabla para mantener informacin sobre los clientes que llaman a la
central telefnica.
Tabla Empresa: esta tabla contiene la informacin pertinente a las empresas que
tienen contacto con la organizacin.
78
Tabla Grupo: Tabla para mantener los perfiles de los usuarios que ingresan al
sistema.
Tabla Pedido: Esta tabla almacena los datos de los pedidos realizados por los
clientes a travs del IVR.
79
Tabla Producto: Esta tabla almacena los productos que se manejan en el almacn
de la empresa.
Tabla Sede: Esta tabla permite manipular la informacin sobre las distintas sedes o
sucursales que puede tener una empresa.
Tabla Telefono_Cliente: Tabla para almacenar los telfonos que puede tener un
cliente (mvil, oficina, etc).
Tabla Telefono_Empresa: Tabla para almacenar los telfonos que puede tener una
empresa (oficina, fax).
Tabla Usuario: Tabla para mantener los datos que accesan al sistema
(empleados).
Tabla Usuario_Grupo: Esta tabla sirve para mantener los niveles de acceso de los
usuarios segn se asignen a un grupo.
81
82
83
84
85
86
87
a los clientes
registrados en el sistema, se puede modificar los datos del cliente o borrar alguno
del sistema.
88
89
Las pruebas integrales tienen como objetivo verificar que los mdulos
funcionen en conjunto, para lograr este objetivo, se realiz pruebas de todos
los elementos unitarios que componen un proceso para probarlos como un
grupo y evaluar su correcta interaccin. Demostrndose, que el sistema
presenta un diseo y desarrollo integral, que facilita su funcionamiento de
acuerdo a los objetivos y funciones programadas.
90
CAPITULO VII
CONCLUSIONES Y RECOMENDACIONES
Conclusiones
91
las ideas y
Recomendaciones
Mantener los roles del sistema debido a que estn establecidos segn el
procedimiento y normas de la empresa.
93
Realizar el manual de usuario final para los usuarios que interactan con el
sistema, a fin de que los mismos se autoinstruyan y puedan recurrir al mismo
si surge alguna duda acerca del funcionamiento del sistema.
94
BIBLIOGRAFIA
en
Lnea].
Disponible:
http://www.alegsa.com.ar/Dic/base%20de%20datos.php
[Consulta:
URL:
2012,
Enero 20]
Alegsa (2012). Alegsa. Diccionario de Tcnica: Definicin de CSS.
[Documento
en
Lnea].
Disponible:
URL:
en
Lnea].
Disponible:
URL:
en
Lnea].
Disponible:
URL:
en
Lnea].
Disponible:
URL:
en
Lnea].
Disponible:
URL:
de
usuarios.
[Documento
en
lnea].
Disponible:
URL:
http://www.ia.uned.es/ia/asignaturas/adms/GuiaDidADMS/node61.html
[Consulta: 2012, Enero 17]
- Alpuente, J (2008) - Sistemas, servicios y redes de telecomunicacin.
[Documento
en
Lnea].
95
Disponible:
URL:
http://www.avemundi.com/archivos/XP.doc
[Consulta:
2012,
Enero 17]
Czares,
Christen,
Jaramillo,
Viseor
Zamudio
(2000).
Marco
Disponible:
96
URL:
en
lnea].
Disponible:
URL:
http://iaap.wordpress.com/2008/02/22/que-es-el-juicio-de-expertos/.
[Consulta: 2012, Febrero 8]
Fernndez, G (2002). Ingeniera del Software II Introduccin a Extreme
Programming.
ab.uclm.es/asignaturas/42551/trabajosAnteriores/Presentacion-XP.pdf.
[Consulta: 2012, Febrero 8]
Fernndez, G (2002). Ingeniera del Software II Introduccin a Extreme
Programming.
[Documento
en
Lnea].
Disponible:
URL:
http://www.dsi.uclm.es/asignaturas/42551/trabajosAnteriores/Trabajo-XP.pdf.
[Consulta: 2012, Febrero 8]
Gorka, G y Baz, I. (2006) Curso voz sobre IP y Asterisk [Documento en
Lnea].
Disponible:
URL:
http://documentacion.irontec.com/cursoAsteriskVozIP-1-introduccion-SIP.pdf
[Consulta: 2012, Marzo 20]
Grosclaude E. (2010) Qu es CentOS? [Documento en Lnea]. Disponible:
URL: http://wiki.centos.org/es [Consulta: 2012, Marzo 20]
Gutirrez, D.
http://vitaminaweb.com/que-es-
en
Lnea].
Disponible:
URL:
URL:
http://es.scribd.com/doc/7871392/Investigar-Sobre-
Encuestas
[Consulta: 2012, Febrero 8]
97
en
Lnea].
Disponible:
URL:
Maria
Caractersticas
(2004).
de
Metodologas
XP.
[Documento
de
en
desarrollo
lnea].
de
software.
Disponible:
URL:
http://www.informatizate.net/articulos/metodologias_de_desarrollo_de_softwa
re_07062004.html [Consulta: 2012, Febrero 15]
Oracle (2011). MySQL 5.0 Reference Manual. [Documento en Lnea].
Disponible:
URL:
http://dev.mysql.com/doc/refman/5.0/es/index.html
Solutions
Caractersticas.
(2012).
Elastix.
[Documento
en
Informacin
Lnea].
del
Producto
Disponible:
URL:
en
Lnea].
Disponible:
URL:
http://www.informatica-
hoy.com.ar/voz-ip-voip/Que-son-los-programas-softphone.php
[Consulta:
98
Instrumento.
[Documento
en
Lnea].
http://www.wordreference.com/definicion/instrumento
Disponible:
[Consulta:
URL:
2012,
Febrero 15]
Rena (2008). La observacin en el rea de la ciencia humana. Lista de
cotejo. [Documento en Lnea]. Disponible: URL:
http://www.rena.edu.ve/cuartaEtapa/metodologia/Tema11b.html
[Consulta:
2012, Febrero 8]
Sabino, C (2000). Metodologa de la Investigacin. Editorial El Cid, Caracas,
Venezuela.
Scribd (2012). Fases en RUP. [Documento en Linea]. Disponible: URL:
http://es.scribd.com/doc/12983228/Fases-en-RUP [Consulta: 2012, Febrero:
5]
Stefan Bienlenberg (2005). VoIP: Voz sobre IP. [Documento en Lnea].
Disponible: URL: http://www.satipyme.com/wiki/uploads/Web/presentacionvoip.pdf [Consulta: 2012, Marzo 20]
Universidad de Chile (2011) Telefona IP en la Universidad de Chile. Qu
es
la
Telefonia
IP?
[Documento
en
Lnea].
Disponible:
URL:
Doctorales.
Editorial
FEDUPEL.
Caracas,
Venezuela.
Zorilla, A. y Torres M.: Gua para elaborar La Tesis. Ed. Mc Graw Hill
(Segunda Edicin), Mxico, 1992
Wigahluk (2007). Fases de un Proyecto en Extreme Programming. Entre la
XP
el
RUP.
[Documento
en
Lnea].
Disponible:
http://wigahluk.wordpress.com/2007/06/26/entre-la-xp-y-el-rup/
2012, Marzo 20]
99
URL:
[Consulta:
Disponible
URL:
Disponible:
URL:
http://es.wikibooks.org/wiki/Redes_inform%C3%A1ticas/Modelo_OSI_de_IS
O [Consulta: 2012, Marzo 10]
Wikipedia, la enciclopedia libre (2012). Modelo OSI. [Documento en Lnea].
Disponible: URL: http://es.wikipedia.org/wiki/Modelo_OSI [Consulta: 2010,
Marzo 10]
Wikipedia, la enciclopedia libre (2009). Redes informticas/Modelo OSI de
ISO/Nivel fsico Nivel Fsico. [Documento en Lnea]. Disponible: URL:
http://es.wikibooks.org/wiki/Redes_inform%C3%A1ticas/Modelo_OSI_de_IS
O/Nivel_f%C3%ADsico [Consulta: 2012, Marzo 10]
Wikipedia, la enciclopedia libre (2009). Redes informticas/Modelo OSI de
ISO/Nivel de enlace de datos Nivel de Enlace de Datos. [Documento en
Lnea].
Disponible:
URL:
http://es.wikibooks.org/wiki/Redes_inform%C3%A1ticas/Modelo_OSI_de_IS
O/Nivel_de_enlace_de_datos [Consulta: 2012, Marzo 10]
Wikipedia, la enciclopedia libre (2012). Seguridad de la Informacin.
[Documento
en
Lnea].
Disponible:
URL:
http://es.wikipedia.org/wiki/Seguridad_de_la_informaci%C3%B3n [Consulta:
2012, Marzo 22]
Wikipedia, la enciclopedia libre (2012). servidor HTTP Apache. [Documento
en
Lnea].
Disponible:
100
URL:
101
ANEXOS
102
ANEXO A
PLANIFICACIN DE LA DELIMITACIN TEMPORAL
103
ANEXO B
LISTA DE PEDIDO
Orden N 001967
[LOGO DE LA EMPRESA]
Lugar y Fecha de Emisin
Lugar:
Da:
Mes
Ao:
Control N 00 - 9467
Orden de Compra
Nombre o Razn Social:
Domicilio Fiscal:
Telfono:
Vendedor:
RIF:
CANTIDAD
Condiciones de pago:
CONCEPTO O
DESCRIPCIN
PRECIO UNITARIO
FIRMA Y SELLO:
SUB-TOTALES Bs.
I.V.A
% SOBRE Bs.
104
TOTAL Basf
ANEXO C
SOLICITUD DE VALIDACIN DE INSTRUMENTO DE RECOLECCIN DE
DATOS
Ciudadano (a):
Lic. _________________________
Presente.-
Un (01) Almacenista.
Un (01) Vendedor.
Un (01) Administrador.
Un (01) Supervisor de Ventas.
Un (01) Cliente de la Empresa.
3. Estructura y contenido del instrumento (Anexo).
Atentamente,
B.r.s: Gabriela Duran e Irelis Ruiz
106
ANEXO D
CUESTIONARIO
1.1.
107
Funcionalidad:_______________________________________________________
___________________________________________________________________
Justificacin:_________________________________________________________
___________________________________________________________________
Requerimiento 3:_____________________________________________________
___________________________________________________________________
Funcionalidad:_______________________________________________________
___________________________________________________________________
Justificacin:_________________________________________________________
___________________________________________________________________
Requerimiento 4:_____________________________________________________
___________________________________________________________________
Funcionalidad:_______________________________________________________
___________________________________________________________________
Justificacin:_________________________________________________________
___________________________________________________________________
Requerimiento 5:_____________________________________________________
___________________________________________________________________
Funcionalidad:_______________________________________________________
___________________________________________________________________
Justificacin:_________________________________________________________
___________________________________________________________________
108
Tipo de Sistema.
Normas.
Debilidades
Fortalezas
109
2.1.5. Cules son los procesos definidos por el departamento de ventas que cumple
el sistema actual? Para facilitar su respuesta se agradece registrar la
informacin en el siguiente formato:
Proceso 1:__________________________________________________________
___________________________________________________________________
Objetivo:____________________________________________________________
___________________________________________________________________
Importancia:_________________________________________________________
___________________________________________________________________
Proceso 2:__________________________________________________________
___________________________________________________________________
Objetivo:____________________________________________________________
___________________________________________________________________
Importancia:_________________________________________________________
___________________________________________________________________
Proceso 3:__________________________________________________________
___________________________________________________________________
110
Objetivo:____________________________________________________________
___________________________________________________________________
Importancia:_________________________________________________________
___________________________________________________________________
Proceso 4:__________________________________________________________
___________________________________________________________________
Objetivo:____________________________________________________________
___________________________________________________________________
Importancia:_________________________________________________________
___________________________________________________________________
Proceso 5:__________________________________________________________
___________________________________________________________________
Objetivo:____________________________________________________________
___________________________________________________________________
Importancia:_________________________________________________________
___________________________________________________________________
Proceso 1:__________________________________________________________
___________________________________________________________________
Procedimiento:_______________________________________________________
___________________________________________________________________
Proceso 2:__________________________________________________________
___________________________________________________________________
Procedimiento:_______________________________________________________
___________________________________________________________________
Proceso 3:__________________________________________________________
___________________________________________________________________
Procedimiento:_______________________________________________________
___________________________________________________________________
Proceso 4:__________________________________________________________
111
___________________________________________________________________
Procedimiento:_______________________________________________________
___________________________________________________________________
Proceso 5:__________________________________________________________
___________________________________________________________________
Procedimiento:_______________________________________________________
___________________________________________________________________
112
ANEXO E
LISTA DE COTEJO
1. Tipo de sistema:
Automatizado
Manual
Hibrido
Impreso
Telefnico
Digital
Si
No
Automatizado
Manual
113
Hbrido
Diario
Semanal
Mensual
Anual
Si
No
Si
No
Si
No
9. A parte del vendedor existe otro medio por el cual obtener informacin de
los productos de la empresa?
Si
No
Documento
Impreso
Va Web
Via Correo
114
Via Telefnica
No
Si
No
Si
No
115
ANEXO F
MATRIZ DE EVALUACIN
OPCIONES
INDICADORES DE
EVALUACIN
SI
NO
Observaciones:
____________________________________________________
____________________________________________________
____________________________________________________
116
ANEXO G
CERTIFICACIN DE VALIDACIN DE INSTRUMENTO DE RECOLECCIN DE
DATOS PRIMER MIEMBRO DEL COMIT DE JUICIO DE EXPERTOS
117
ANEXO H
CERTIFICACIN DE VALIDACIN DE INSTRUMENTO DE RECOLECCIN DE
DATOS SEGUNDO MIEMBRO DEL COMIT DE JUICIO DE EXPERTOS
118
ANEXO I
CERTIFICACIN DE VALIDACIN DE INSTRUMENTO DE RECOLECCIN DE
DATOS TERCER MIEMBRO DEL COMIT DE JUICIO DE EXPERTOS
119