Vous êtes sur la page 1sur 88

UNIVERSIDAD SAN PEDRO

FACULTAD DE INGENIERA

ESCUELA DE INGENIERA INFORMTICA Y DE SISTEMAS

SISTEMA INFORMATICO WEB DE GESTION

DE VENTAS PARA LA EMPRESA

GLUC UP PARAMONGA, 2016.

TESIS PARA OBTENER EL TTULO PROFESIONAL EN

INGENIERIA INFORMTICA Y DE SISTEMAS

AUTOR:
Bach. Jhon Ronmel Delgado Len

ASESORA:
Ing. Marlene Paredes Jacinto

BARRANCA, 2016
PALABRAS CLAVES

Tema: Sistema Informtico Web

Especialidad
Ingeniera de Software
:

KEYWORDS

Theme: Web Information System

Specialty: Software Engineering

LINEA DE INVESTIGACIN

33 Ciencia Tecnolgicas

3304 Tecnologia de los Ordenadores

3304.17 Sistema en Tiempo Real

Pgina | i
SISTEMA INFORMATICO WEB DE GESTION

DE VENTAS PARA LA EMPRESA

GLUC UP PARAMONGA, 2016.


RESUMEN

La presente tesis tuvo como objetivo Desarrollar un Sistema Informtico Web de


Gestin de Ventas para la Empresa Gluc Up Paramonga, 2016.

Para tal fin se aplic la metodologa Proceso Unificado Rational - RUP; utilizando el
anlisis y diseo iterativo por medio del Lenguaje Unificado de Modelado (UML), se
construy el sistema web utilizando el lenguaje de programacin Visual Studio 2013 y
el gestor de Bases de Datos MySQL.

Con los resultados obtenidos se logr Desarrollar el Sistema Informtico web de


Gestin de Ventas para la Empresa Gluc Up Paramonga, 2016. Asimismo se
automatizaron los procesos de compras, ventas y almacn.
ABSTRACT

The present thesis aimed to develop a Web Computer System Sales Management for
Gluc Up Company - Paramonga, 2016.

For the application of the methodology Rational Unified Process - RUP; (UML), the
web system was built using the Visual Studio 2013 programming language and the
MySQL database manager.

With the results obtained, it was possible to develop the Computer System for Sales
Management for Gluc Up - Paramonga, 2016. The processes of purchases, sales and
warehouse are also automated.
INDICE

PALABRAS CLAVES....................................................................................................i

TITULO..........................................................................................................................ii

RESUMEN.....................................................................................................................iii

ABSTRAC......................................................................................................................iv

INDICE...........................................................................................................................v

ANALISIS Y DISCUSION............................................................................................vi

1. INTRODUCCION......................................................................................................1

2. METODOLOGIA DEL TRABAJO............................................................................33

3. RESULTADOS...........................................................................................................36

4. ANALISIS Y DISCUSION.........................................................................................72

5. CONCLUSIONES......................................................................................................74

6. RECOMENDACIONES.............................................................................................75

7. REFERENCIAS BIBLIOGRAFICAS........................................................................76

8. AGRADECIMIENTOS..............................................................................................78

9. ANEXOS.....................................................................................................................79

Pgina | vi
1.-INTRODUCCIN

De los antecedentes encontrados se han abordado los trabajos ms relevantes a


esta investigacin:

Se revis la tesis de Guanotsig (2010), Desarrollo e implementacin de una


tienda online para incrementar el flujo de venta de servicio informtico en la
empresa Cors Soluciones Ubicada en la ciudad de Latacunga. estudio
realizado con el propsito de automatizar el proceso de ventas, utilizando la
metodologa, ingeniera web lo cual facilita seguir un marco de trabajo
empezando con la formulacin de (metas y objetivos) que definen el perfil de
cliente (planificacin) para el desarrollo e implantacin de la tienda online
mediante la planificacin del costo del proyecto (evaluacin de riesgos) que se
resume en una descripcin general de la planificacin que da pasos al contenido,
interaccin funcional para disear la arquitectura jerrquica de la web. Como
resultado de la investigacin se pudo resaltar las ventajas de poseer una tienda
online y sobre todo la ayuda que esta aplicacin presta a los clientes y personal
de planta de la empresa, haciendo que las tareas comerciales cotidianas sean
rpidos y fciles de realizar mediante la automatizacin de sus procesos.

As mismo Reyes (2009), en su tesis Sistema de distribucin, gestin de Venta,


autoventa y solucin de problemas en ruta con comunicacin, se propuso
automatizar todos los recursos de la empresa, usando las tecnologas ms
actuales de desarrollo como Web Services y dispositivos mviles, desarrollando
un software de tecnologa de punta analizando los procesos y procedimientos
principales. Para este trabajo se utiliz la metodologa RUP en el anlisis y
diseo del sistema informtico en los procesos inmersos en el control de las
ventas. Como resultado de la investigacin se concluye que el desarrollo de un
sistema informtico basado en plataforma web para optimizar el proceso de
venta mejorara la situacin de sus procesos.

En el trabajo de tesis de Arana (2014) Desarrollo e Implementacin de un


Sistema de Gestin de Venta de Repuestos Automotrices en el Almacn de
Repuestos Elctricos Marcos en la Parroquia Posorja Cantn Guayaquil,

Pgina | 1
Provincia del Guayas. se propuso automatizar el proceso de compra y venta de
mercaderas que a su vez impuls la optimizacin de recursos materiales,
econmicos, humanos y tiempo, utilizando la metodologa RUP analiz y diseo
en forma efectiva las reglas de negocio y procedimientos comerciales probados
en el desarrollo de software, conocidos como mejores prcticas. Como resultado
de la investigacin fue el proceso de emisin de los diferentes reportes tales
como, saldo de inventario, reporte de ventas por producto, ventas por clientes,
productos de mayor rotacin, reporte de compras, todo lo cual constituye un
gran apoyo para la toma de decisiones ms trascendentales para el almacn.

Snchez (2011), en su tesis: Implementacin de un Sistema bajo Tecnologa


web para mejorar el Proceso de Ventas para los clientes en el supermercado El
Sper de la ciudad de Chiclayo, se plante la implementacin de un sistema de
informacin, el cual permite reducir el tiempo en la atencin a los clientes as
como tambin permitir a los mismos consultar y verificar la disponibilidad de
datos de los productos existentes en el supermercado de manera exacta, este
sistema de informacin es utilizada con metodologa RUP para agilizar y apoyar
la gestin de ventas en el supermercado El Sper. Como resultado de la
investigacin se obtuvieron que todos los requerimientos necesarios, fueran
analizados de manera minuciosa, porque stos son la base para el desarrollo de
la aplicacin en conformidad con la empresa.

Finalmente encontramos un trabajo de tesis de Burga y Huamn (2013),


Implementacin de un portal web para venta de comida con sistema de delivery
y pago con monedero mvil., donde se plantearon la implementacin de un
portal web que permita centralizar a las empresas que brindan el servicio de
venta de alimentos por delivery, utilizando como medio de pago el monedero
mvil, la metodologa utilizada es la metodologa RUP. Como resultado de la
investigacin fue el gran aument de los ingresos econmicos en todas las
cadenas de tiendas; redujo el tiempo promedio de un pedido, redujo costos e
insumos de marketing.

Pgina | 2
El estudio es relevante en lo social porque con el desarrollo del Sistema
Informtico Web, los clientes se vern beneficiados y podrn acceder de una
manera rpida y sencilla desde cualquier lugar donde exista una conexin a
Internet para realizar sus compras sin tener la necesidad de emplear tiempo y
dinero innecesarios al acudir a la empresa.

La presente investigacin se aporta cientficamente, porque busca conocimientos


selectivos y sistematizados para explicar racionalmente los procesos de
desarrollo el Sistema Informtico Web para la empresa Gluc Up convirtindose
en una nueva alternativa de ventas de comercio electrnico.

En la empresa GLUC UP en estos aos se ha tenido una gran demanda de ventas


lo cual ha generado una gran cantidad de documentacin que se maneja en
archivos fsicos, saturando el espacio designado para almacenar toda la
informacin lo que retarda la bsqueda y consulta de los clientes y la ventas
generadas del da esto hace que se dilate los tiempos de generar ventas y atender
oportunamente a los clientes porque la empresa maneja su informacin de
manera tradicional y rudimentaria, ocasionando redundancia de datos, lentitud
de servicio de atencin e inconformidad de los clientes.

De igual manera el manejo de la contabilidad, produccin y el control del stock


se manejan en hojas de clculo, los cuales corren el riesgo de ser infectados por
un virus y sta pueda ocasionar el dao o la prdida de la informacin.

La empresa GLUC UP, no cuenta con informacin de apoyo para la toma de


decisiones por el manejo como se estn realizando los procesos en las diferentes
reas.

Por la problemtica descrita es que se plantea el problema de manera


interrogativa: Cmo desarrollar un Sistema Informtico Web de gestin de
ventas para la empresa Gluc Up Paramonga, 2016?

Para construir el sistema informtico se conceptualiz las variables de estudio


para operacionalizarlos con herramientas informticas.

Pgina | 3
Respecto a los sistemas informticos, KENNETHE (2007), define como todo
sistema, es el conjunto de partes interrelacionadas, hardware, software y de
recurso humano (humanware) que permite almacenar y procesar informacin. El
hardware incluye computadoras o cualquier tipo de dispositivo electrnico
inteligente, que consisten en procesadores, memoria, sistemas de
almacenamiento externo, etc. El software incluye al sistema operativo, firmware
y aplicaciones, siendo especialmente importante los sistemas de gestin de bases
de datos. Por ltimo el soporte humano incluye al personal tcnico que crean y
mantienen el sistema (analistas, programadores, operarios, etc.) y a los usuarios
que lo utilizan.

Incluso la computadora ms sencilla se clasifica como un sistema informtico,


porque al menos dos componentes (hardware y software) tienen que trabajar
unidos. Pero el genuino significado de "sistema informtico" viene mediante la
interconexin. Muchos sistemas informticos pueden interconectarse, es unirse
para convertirse un sistema mayor. La interconexin de sistemas informticos
puede tornarse difcil debido a incompatibilidades. A veces estas dificultades
ocurren a nivel de hardware, mientras que en otras ocasiones se dan entre
programas informticos que no son compatibles entre s.

Los diseadores de sistemas informticos no necesariamente esperan que sus


sistemas se puedan interconectar con otros sistemas. Por otro lado, los
tcnicamente eruditos a menudo pueden configurar sistemas diferentes para que
se puedan comunicar entre s usando un conjunto de reglas y restricciones
conocidas como protocolos. Los protocolos tratan precisamente de definir la
comunicacin dentro de y entre sistemas informticos distintos pero conectados
entre s. Si dos sistemas informticos usan el mismo protocolo, entonces podrn
ser capaces de interconectarse y formar parte de un sistema mayor.

Los equipos informticos han servido desde sus principios para la manipulacin
de la informacin, entendindose por informacin todo aquello que permite a las
personas adquirir algn tipo de conocimiento. Desde el comienzo de su
existencia, el hombre ha utilizado diversos tipos de informacin. Sin embargo, al
ser sta escasa, no precis de tratamiento ni organizacin. A lo largo de la
Historia, el uso y tratamiento de la informacin ha evolucionado al comps del
desarrollo de la Humanidad, y a su vez ha sido uno de los pilares del mismo. La

Pgina | 4
informacin empleada por el hombre ha ido aumentando progresivamente, lo
que ha obligado a idear tcnicas para poder almacenarla y tratarla
adecuadamente. As naci la escritura y de ah la imprenta, las mquinas de
escribir, las calculadoras, etc., hasta el nacimiento de la informtica y su auge en
nuestros das.

Los sistemas informticos, que pertenecen al grupo de tecnologas de la


informacin, comprenden todos aquellos medios que permiten la organizacin
como formas de ordenar y clasificar la informacin, el almacenamiento como
mtodos para guardar la informacin, la transmisin como medios de
comunicacin y el tratamiento de la informacin como conjunto de operaciones
que pueden realizarse de forma rpida y segura.

En los ltimos aos estamos viviendo un espectacular desarrollo de las nuevas


tecnologas de la informacin. Probablemente estamos asistiendo a una de las
ms profundas revoluciones tecnolgicas de la Historia de la Humanidad y el
elemento clave de dicha revolucin es el ordenador y el desarrollo de la
Informtica. Esta, es por tanto, el conjunto de conocimientos cientficos y
tcnicos que hacen posible el tratamiento automtico de la informacin. El
trmino se us por primera vez en 1962 y proviene de la unin de dos palabras
Informacin automtica.

La revolucin informtica est modificando nuestra forma de vida y


transformando la sociedad en lo que se ha dado en denominar sociedad de la
informacin, siendo las bases de este desarrollo las siguientes:

La evolucin de los ordenadores y su irrupcin en todos los mbitos


(administracin, industria, comercio, educacin, investigacin, ocio).

La utilizacin de tecnologa multimedia, que proporciona el soporte


adecuado para almacenar y manipular todo tipo de informacin (textos,
sonidos, imgenes)

El avance de las telecomunicaciones, cuya tecnologa evoluciona


vertiginosamente debido a la aparicin de redes telefnicas digitales, la
utilizacin de fibra ptica como medio de transmisin y los satlites
artificiales de comunicaciones.

Pgina | 5
La aparicin de las autopistas de la informacin, que permiten conectar entre
s los ordenadores de cualquier punto del planeta y transferir informacin
entre ellos.

Los Sistema Informtico tiene elementos o componentes

Segn, Centro de computacin e procesamientos de datos de la facultad de


ciencias econmicas de la universidad de crdoba(2005), Para tener ms una
visin organizada de los componentes bsicos de un sistema de computacin,
podemos dividir sus elementos en dos categoras: hardware y software.

Software: Los programas de computadoras, las estructuras de datos y la


documentacin asociada, que sirve para realizar el mtodo lgico.

Hardware: Los dispositivos electrnicos que proporcionan la capacidad


de computacin y que proporcionan las funciones del mundo exterior.

Gente: Los individuos que son usuarios y operadores del software y del
hardware.

Bases de datos: Una coleccin grande y organizada de informacin a la


que se accede mediante el software y que es una parte integral del
funcionamiento del sistema.

Documentacin: Los manuales, los impresos y otra informacin


descriptiva que explica el uso y / o la operacin.

Procesamientos: Los pasos que definen el uso especfico de cada


elemento del sistema o el contexto procedimental en que reside el
sistema.

Control: Los sistemas trabajan mejor cuando operan dentro de niveles de


control tolerables de rendimiento por ejemplo: el sistema de control de
un calentador de agua.

Respecto a las Caractersticasde un Sistema Informtico

Segn, William. (2005), SISTEMAS INFORMATICOS y sus principales


caractersticas son:

Suelen lograrse ahorros significativos de mano de obra.

Pgina | 6
Son el primer tipo de sistemas informticos que se implanta en las
organizaciones.

Son intensivos en entradas y salidas de informacin; sus clculos y


procesos suelen ser simples y copo sofisticados, requieren mucho manejo
de datos para poder realizar sus operaciones y como resultado generan
tambin grandes volmenes de informacin.

Tiene la propiedad de ser recolectores de informacin.

Son adaptables de aplicacin que se encuentran en el mercado.

Tipos y usos de los Sistemas de Informacin.

Segn,STALLINGS, William. (2005), Durante los prximos aos, los Sistemas


de Informacin cumplirn tres objetivos bsicos dentro de las organizaciones:

Automatizacin de procesos administrativos.

Proporcionar informacin que sirva de apoyo al proceso de toma de


decisiones.

Lograr ventajas competitivas a travs de su implantacin y uso.

Los Sistemas de Informacin que logran la automatizacin de procesos


operativos dentro de una organizacin, son llamados frecuentemente Sistemas
Transaccionales, ya que su funcin primordial consiste en procesar transacciones
tales como pagos, cobros, plizas, entradas, salidas, etc. Por otra parte, los
Sistemas de Informacin que apoyan el proceso de toma de decisiones son los
Sistemas de Soporte a la Toma de Decisiones, Sistemas para la Toma de
Decisin de Grupo, Sistemas Expertos de Soporte a la Toma de Decisiones y
Sistema de Informacin para Ejecutivos. El tercer tipo de sistema, de acuerdo
con su uso u objetivos que cumplen, es el de los Sistemas Estratgicos, los
cuales se desarrollan en las organizaciones con el fin de lograr ventajas
competitivas, a travs del uso de la tecnologa de informacin.

A continuacin se mencionan las principales caractersticas de estos tipos de


Sistemas de Informacin:

a. SistemasTransaccionales.

Pgina | 7
Sus principales caractersticas son:

A travs de stos suelen lograrse ahorros significativos de mano de obra, debido


a que automatizan tareas operativas de la organizacin.

Con frecuencia son el primer tipo de Sistemas de Informacin que se implanta


en las organizaciones. Se empieza apoyando las tareas a nivel operativo de la
organizacin.

Son intensivos en entrada y salid de informacin; sus clculos y procesos suelen


ser simples y poco sofisticados.

Tienen la propiedad de ser recolectores de informacin, es decir, a travs de


estos sistemas se cargan las grandes bases de informacin para su explotacin
posterior.

Son fciles de justificar ante la direccin general, ya que sus beneficios son
visibles y palpables.

b. Sistema de apoyo a las decisiones

Las principalescaractersticas son:

Suelen introducirse despus de haber implantado los sistemas transaccionales


ms relevantes de la empresa, ya que estos ltimos constituyen su plataforma de
informacin.

La informacin que genera sirve de apoyo a los mandatos intermedios y a la alta


administracin en el proceso de toma de decisiones.

Suelen ser intensivos en clculos y escasos en entradas y salidas de informacin.


As, por ejemplo, un modelo de planeacin financiera requiere poca informacin
de entrada, genera poca informacin como resultado, pero puede realizar
muchos clculos durante su proceso.

No suelen ahorrar mano de obra. Debido a ello, la justificacin econmica para


el desarrollo de estos sistemas es difcil, ya que no se conocen los ingresos del
proyecto de inversin.

Pgina | 8
Suelen ser Sistemas de Informacin interactivos y amigables, con altos
estndares de diseo grfico y visual, ya que estn dirigidos al usuario final.

Apoyan la toma de decisiones que, por su misma naturaleza son repetitivos y de


decisiones no estructuradas que no suelen repetirse. Por ejemplo, un Sistema de
Compra de Materiales que indique cundo debe hacerse un pedido al proveedor
o un Sistema de Simulacin de Negocios que apoye la decisin de introducir un
nuevo producto al mercado.

Estos sistemas pueden ser desarrollados directamente por el usuario final sin la
participacin operativa de los analistas y programadores del rea de informtica.

Este tipo de sistemas puede incluir la programacin de la produccin, compra de


materiales, flujo de fondos, proyecciones financieras, modelos de simulacin de
negocios, modelos de inventarios, etc.

c. Sistemas Estratgicos.

Sus principales caractersticas son:

Su funcin primordial no es apoyar la automatizacin de procesos operativos ni


proporcionar informacin para apoyar la toma de decisiones.

Suelen desarrollarse in house, es decir, dentro de la organizacin, por lo tanto no


pueden adaptarse fcilmente a paquetes disponibles en el mercado.

Tpicamente su forma de desarrollo es a base de incrementos y a travs de su


evolucin dentro de la organizacin. Se inicia con un proceso o funcin en
particular y a partir de ah se van agregando nuevas funciones o procesos.

Su funcin es lograr ventajas que los competidores no posean, tales como


ventajas en costos y servicios diferenciados con clientes y proveedores. En este
contexto, los Sistema Estratgicos son creadores de barreras de entrada al
negocio. Por ejemplo, el uso de cajeros automticos en los bancos en un Sistema
Estratgico, ya que brinda ventaja sobre un banco que no posee tal servicio. Si
un banco nuevo decide abrir sus puertas al pblico, tendr que dar este servicio
para tener un nivel similar al de sus competidores.

Pgina | 9
Apoyan el proceso de innovacin de productos y proceso dentro de la empresa
debido a que buscan ventajas respecto a los competidores y una forma de
hacerlo en innovando o creando productos y procesos.

Un ejemplo de estos Sistemas de Informacin dentro de la empresa puede ser un sistema


MRP (ManufacturingResourePlanning) enfocado a reducir sustancialmente el
desperdicio en el proceso productivo, o bien, un Centro de Informacin que proporcione
todo tipo de informacin; como situacin de crditos, embarques, tiempos de entrega,
etc. En este contexto los ejemplos anteriores constituyen un Sistema de Informacin
Estratgico si y slo s, apoyan o dan forma a la estructura competitiva de la empresa.

Ventajas del Sistema Informatico

Segn, KENNETH E (2008), La ventaja ms notable, reconocida por los directivos que
utilizan un sistema de este tipo es la disponibilidad de informacin, antes no disponible
de ninguna manera para apoyar los esfuerzos en la toma de decisiones. Adems,
beneficios intangibles o beneficios adicionales, tales como la disponibilidad de una
informacin ms intuitiva son tambin algunas de las ventajas derivadas de un Sistema
Informtico Administrativo. Todo lo anterior indica que un sistema de informtico
administrativo puede ser, en muchos casos, muy valiosos y producir beneficios y
ahorros.

Caractersticas de la informacin producida por el Sistema de Informacin

Segn, KENNETH E (2008), La informacin ms alto nivel debe obtenerse como un


producto secundario del procesamiento de datos, desarrollando modelos y mtodos que
presenten informacin adecuada a cada nivel administrativo tomando en cuenta el
alcance y la naturaleza de la informacin y el grado en que interacta cada
administrador. La informacin producida por el sistema debe presentar las diez
caractersticas siguientes:

Accesibilidad. Facilidad y rapidez con que se puede obtener la informacin


resultante.

Comprensibilidad. Integridad del contenido de la informacin .no se refiere


necesariamente al volumen sino que el resultado sea completo.

Pgina | 10
Precisin ningn error en la informacin obtenida. Cuando se trata de un gran
volumen de datos, en general se produce dos clases de errores: transcripcin y de
clculo. Mucho aspecto de esta caracterstica puede ser cuantificado.

Propiedad el contenido de la informacin debe ser apropiada para el asunto al


cual est enfocado, tiene una estrecha relacin con lo solicitado por el usuario.

Oportunidad se relaciona con una menor duracin del ciclo de acceso: entrada,
procesamiento y entrega al usuario. Comnmente para que la informacin sea
oportuna ,es preciso reducir la duracin de este ciclo

Claridad El grado en que la informacin est exenta de expresiones ambiguas. A


la claridad puede asignarse valor muy preciso en dinero.

Flexibilidad. Adaptabilidad de la informacin, no solo a ms de una decisin,


sino a ms de un responsable de la toma decisiones.

Verificabilidad. Posibilidad de que varios usuarios examinen la informacin y


lleguen a la misma conclusin.

Imparcialidad. No debe existir ninguna situacin de alterar o modificar la


informacin con el fin de hacer llegar a una conclusin preconcebida.

Cuantificabilidad. Naturaleza de la informacin producida por un sistema formal


de informacin .aunque a veces los rumores, conjeturas y otros se consideran
como informacin, estn fuera de nuestro mbito.

Para el sistema de informacin de SCTM la informacin debe principalmente mantener


propiedad, accesibilidad, oportunidad y por ultimo imparcialidad ya que la informacin
presentada en los avances financieros deben ser concretas y reales para la futura toma de
decisiones, debido al enfoque de este sistema. Por supuesto, las otras caractersticas
tambin son contenidas.

BACKEND

Un programador tiende a ser backend. Es la labor de ingeniera que compone el acceso a


bases de datos y generacin de plantillas del lado del servidor. En backend se encargan

Pgina | 11
de implementar cosas como MySQL, Postgres, SQL Server o MongoDB. Luego, un
lenguaje como PHP o JSP, o frameworks como RoR,Django, Node.JS o .NET se
conectan a la base de datos.

A travs de estos lenguajes y frameworks se recibe, procesa y enva informacin al


navegador del usuario. En cdigo HTML (que crea el frontend) o enviando datos puros
en XML, RSS o JSON, para ser procesados por Javascript.

FRONTEND

Los frontends tienden a ser diseadores, pero hay diseadores genios que tambin hacen
frontend. Son los encargados de maquetar la estructura semntica del contenido
(HTML), codificar el diseo en hojas de estilo (CSS) y agregar la interaccin con el
usuario (Javascript).

En la poca actual los frontends tienen HTML5 y CSS3. Con HTML5, desde el
frontend, es posible hacer geo localizacin, dibujo vectorial, guardar datos en el disco
del usuario, insertar audio y video, entre otras cosas. Con CSS3, se pueden crear diseos
altamente complejos sin la necesidad de imgenes cortadas, slo usando cdigo. Bordes
redondeados, sombras, degradados, fondos mltiples, entre otros. Por ltimo, Javascript
y sus frameworks aaden el componente de interactividad y conexin al servidor. Es
posible comunicarse con el backend y la base de datos sin recargar la pgina usando
AJAX o WebSockets, recibir esos datos y cambiar el diseo entero del sitio. JQuery
hace todo esto fcil pero no es el nico framework de Javascript. (Cristalab, s.f.)

Pgina | 12
Herramientas para el Desarrollo del Prototipo

UML
UML es un lenguaje visual para especificar, construir y documentar Sistemas.
(OMG-Object Management Group) Unified(unificado).

UML Define una notacin que se expresa como diagrama que sirve para
representar modelos/subsistemas o partes de ellos.

A. Objetivos de UML

-Modelar todo tipo de sistemas de software

-Creacin de un lenguaje modelado

-acoplamiento: modelo-artefacto

-Manejarproblemas

B. Diagramas

Figura1: Diagramas UML


Fuente: http://www.bardinga.podserver.info/

Pgina | 13
C. Descripciones:

Diagrama de Clases

Un diagrama de clases sirve para visualizar las relaciones entre las clases que
involucran el sistema, las cuales pueden ser asociativas herencia de uso y
contenimiento.

Diagrama de objeto

Se puede considerar un caso especial de un diagrama de clase. Los diagramas de


objetos usan un sub conjunto de elementos de un diagrama de clase para
enfatizar la relacin entre las instancias de las clases en algn punto en los
tiempos.

Diagrama casos de uso

Se puede considerar un caso especial de un diagrama de clase. Los diagramas de


objetos usan un sub conjunto de elementos de un diagrama de clase para
enfatizar la relacin entre las instancias de las clases en algn punto en el
tiempo.

Diagrama de actividad

Se usa para mostrar la secuencia de actividades. Los diagramas de actividades


muestran el flujo de trabajo desde el punto de inicio hasta el punto final
detallando muchas de las rutas de decisiones que existen en el progreso de
eventos contenidos en la actividad.

Diagrama de componentes

Ilustran las piezas del software, controladores embebidos, etc. que conformarn
un sistema. Un diagrama de Componentes tiene un nivel ms alto de abstraccin
que un diagrama de clase usualmente un componente se implementa por una o
ms clases (u objetos) en tiempo de ejecucin.

Diagrama de Secuencia

Es una forma de diagrama de interaccin que muestra los objetos como lneas de
vida a lo largo de la pgina y con sus interacciones en el tiempo representadas
como mensajes dibujados como flechas desde la lnea de vida origen hasta la
lnea de vida destino.

Pgina | 14
Diagrama de Colaboracin

Es un diagrama de interaccin que muestra informacin similar a los diagramas


de secuencia pero su foco principal es en la relacin de objetos. En los
diagramas de comunicaciones, los objetos como se muestran con conectores de
asociacin entre ellos.

Diagrama de estado

El comportamiento en tiempo real de cada clase que tiene comportamiento


dinmico y significado se modela usando el diagrama de estado el diagrama de
actividad puede ser usado aqu esta bes como una extensin del diagrama de
estado para mostrar los detalles

Diagrama de Despliegue

Se utiliza para modelar la disposicin fsica de los artefactos software en nodos


(plataforma Software).Gerardo Moreno (2000)

PROCESO UNIFICADO RATIONAL RUP

Es una metodologa cuyo fin es entregar un producto de software. Se estructura


todos los procesos y se mide la eficiencia de la organizacin.

Es un proceso de desarrollo de software el cual utiliza el lenguaje unificado de


modelado UML, constituye la metodologa estndar ms utilizada para el
anlisis, implementacin y documentacin de sistemas orientados a objetos.

Figura 2: Ciclo de vida RUP


Fuente: http://wwwblogger-rociocrespo.blogspot.pe/2012_04_01_archive.html

Pgina | 15
MySQL

MySQL es un sistema de gestin de base de datos relacional (RDBMS) de cdigo


abierto, basado en lenguaje de consulta estructurado (SQL).

MySQL se ejecuta en prcticamente todas las plataformas, incluyendo Linux, UNIX


y Windows. A pesar de que se puede utilizar en una amplia gama de aplicaciones,
MySQL se asocia ms con las aplicaciones basadas en la web y la publicacin en
lnea y es un componente importante de una pila empresarial de cdigo abierto
llamado LAMP.

Figura 3: Ventana de trabajo MYSQL


Fuente: Elaboracin propia

MICROSOFT STUDIO

Segn Microsoft (2013): Visual Studio es un conjunto completo de


herramientas de desarrollo para la generacin de aplicaciones web ASP.NET,
Servicios Web XML, aplicaciones de escritorio y aplicaciones mviles.
Asimismo, dichos lenguajes utilizan las funciones de .NET Framework, las
cuales ofrecen acceso a tecnologas clave para simplificar el desarrollo de
aplicaciones web ASP y Servicios Web XML.

Pgina | 16
Figura 4: Ventana de trabajo Visual Studio
Fuente: Elaboracin propia

JQUERY

Es un rpida, pequea y altamente rica librera de JavaScript. Esta trabaja de


manera transversal manipulando el DOM del HTML a travs de eventos que van
desde simples llamas hasta animacin y peticiones Ajax de manera simple y fcil
de usar, esta trabaja de manera correcta en un sinfn de browsers. Con una
combinacin verstil y extensa, JQuery ha cambiado el camino de millones de
personas que usan JavaScript. (TheJQueryFoundation. 2015).

Figura 5: Ventana de trabajo de JQUERY


Fuente: Elaboracin propia

JAVA SCRIPT

Es un lenguaje de programacin interpretado, dialecto del estndar


ECMAScript. Se define como orientado a objetos, basado en prototipos,

Pgina | 17
imperativo, dbilmente tipado y dinmico. Se utiliza principalmente en su forma
del lado del cliente (client-side), implementado como parte de un navegador web
permitiendo mejoras en la interfaz de usuario y pginas web.

Figura 6: Ventana de trabajo de Java Script


Fuente: Elaboracin propia.

HTML

HyperTextMarkupLanguage (lenguaje de marcas de hipertexto), hace referencia


al lenguaje de marcado para la elaboracin de pginas web. Es un estndar que
sirve de referencia del software que conecta con la elaboracin de pginas web
en sus diferentes versiones, define una estructura bsica y un cdigo
(denominado cdigo HTML) para la definicin de contenido de una pgina web,
como texto, imgenes, videos, juegos, entre otros.

Figura 7: Ventana de trabajo de HTML


Fuente: Elaboracin propia.

RATIONAL ROSE

Segn, IBM RATIONAL ROSE (2003),Rational Rose es una orientada a


objetos Lenguaje de Modelado Unificado (UML) software de herramienta de
diseo previsto para el modelado visual y componente de construccin de
aplicaciones de software a nivel empresarial.

Pgina | 18
Rational Rose documentos el diagrama, ya que se est construyendo y luego
genera el cdigo en la eleccin del diseador de C + +, Visual Basic, Java,
Oracle8, CORBA o Lenguaje de definicin de datos.

Figura 8: Diagramas: Casos de uso de negocio - Rational Rose


Fuente: Elaboracin propia.

FRAMEWORK

.NET FRAMEWORK 4.5: Es una tecnologa que soporta la compilacin de y


ejecucin de aplicaciones y servicios Web XML de ltima generacin. El diseo de
.NET Framework est enfocado a cumplir los siguientes objetivos:
Proporcionar un entorno coherente de programacin orientada a objetos, en el que el
cdigo de los objetos se pueda almacenar y ejecutar de forma local, ejecutar de forma
local pero distribuida en internet o ejecutar de forma remota.

ARQUITECTURA
Programacin Orientadaa Objetos
Fundamentos de la POO
La POO es una tcnica para desarrollar soluciones computacionales utilizando
componentes de software (objetos de software).

Objeto: Componente o cdigo de software que contiene en s mismo tanto sus


caractersticas (campos) como sus comportamientos (mtodos); se accede a travs de su
interfaz o signatura.

Campo: Es una caracterstica de un objeto, que ayuda a definir su estructura y


permite diferenciarlo de otros objetos. Se define con un identificador y un tipo, el cual

Pgina | 19
indica los valores que puede almacenar. Los conjuntos de valores de los campos definen
el estado del objeto.

Mtodo: Es la implementacin de un algoritmo que representa una operacin o


funcin que un objeto realiza. Los conjuntos de los mtodos de un objeto determinan el
comportamiento del objeto.
La POO se basa en el modelo objeto donde el elemento principal es el objeto, el cual es
una unidad que contiene todas sus caractersticas y comportamientos en s misma, lo
cual lo hace como un todo independiente pero que se interrelaciona con objetos de su
misma clase o de otras clases, como sucede en el mundo real.
Una ventaja de la POO frente al paradigma algortmico es la facilidad que brinda a
travs de sus herramientas, de concebir, analizar, modelar, disear e implementar el
mundo real de manera fiel a como se presenta en la realidad; el paso que hay desde la
concepcin y asimilacin del problema hasta la implementacin del mismo es un
proceso que se hace de manera casi natural. Esto porque el mundo est lleno de objetos
reales, los cuales se puede representar como tales en una solucin computarizada.

Visin POO
La visin OO se basa en la siguiente analoga:
Construccin de un modelo mecnico de un sistema fsico a partir de objetos concretos.
Los objetos aqu seran, en un modelo de una pista de carreras: los autos, las carreteras,
las llegadas, las graderas, espectadores, etc. En un modelo de un sistema planetario,
tenemos los objetos concretos: los planetas, las rbitas, el sol, la energa, etc.Luiz Chala
(2002)

ELEMENTOS DE SEGURIDAD

Encriptacin de parmetros
Los objetos Web generados con GeneXus, permiten visualizar los parmetros que se
pasan entre los objetos en la barra de direccin del navegador.

Esto hace que, si se pasa informacin reservada como parmetro entre objetos Web
(Nmero de cliente, por ejemplo), las aplicaciones no sean muy confiables en cuanto a
la seguridad, porque un usuario podra simplemente cambiar el valor de dicho

Pgina | 20
parmetro en la URL y disponer de informacin sobre la que no debera tener acceso.
No sucede lo mismo si se utilizan cookies, en este caso no hay problemas de seguridad.
Es por eso que se hace necesario pasar los parmetros sin que el usuario de la aplicacin
los conozca o sea encriptar los parmetros.

En la versin 7.5 de GeneXus se implementa la encriptacin de los parmetros de los


objetos Web que van en la URL en forma automtica y transparente para el usuario.

Alcance
Objetos: Web Panels, Transacciones
Lenguajes: C/SQL, Java, Visual Basic, C#
Interface: Web

Descripcin
Para poder realizar la encriptacin de parmetros en objetos Web se implementaron
funciones estndar que contienen las funciones bsicas de encriptacin y algunas
funciones adicionales (las que requieren manejo de parmetros y cookies).

Con respecto al diseo de los objetos la encriptacin de parmetros no implica ningn


cambio, se programan de la misma forma que hasta el momento.

Las ventajas del uso de la encriptacin de parmetros son:


- Que los usuarios finales no sepan el o los datos que van en los parmetros
- Que los usuarios finales no puedan modificar el o los datos que van en los
parmetros.

Se agrega la preferencia Encrypt URL Parameters a nivel de modelo, en el grupo


Web Information y tambin a nivel de objeto.

Para la preferencia a nivel de modelo los valores posibles son:

Session Key

Pgina | 21
Indica que se van a encriptar los parmetros que van en la URL, utilizando una clave
diferente para cada sesin. La encriptacin se realiza a travs del uso de cookies locales.
Este valor ofrece un nivel de seguridad mayor, pero no permite compartir URLs. Esto
significa que no es posible para un usuario X enviar una URL que tenga parmetros a
otro usuario Y, ya que en este caso la URL no va a funcionar porque se necesita la
cookie correspondiente para la desencriptacin.

Site Key
Se encriptan los parmetros que van en la URL de los objetos Web, pero la clave de
encriptacin va a ser la misma para todo el sitio.

En este caso no se utilizan cookies. Esto da un nivel de seguridad menor pero facilita el
traspaso de links.
La propiedad a nivel de objeto, adems de los valores mencionados tiene el valor Use
modelspreferencevalue. Este valor indica que se va a tomar el valor de la preferencia
del modelo para realizar la encriptacin de ese objeto. Este es el valor por defecto.

Sesiones del Navegador


Una sesin del navegador queda determinada por una instancia del mismo. Por ejemplo,
si en una mquina se ejecuta el navegador de Internet y a partir de ese navegador se abre
otra sesin (a partir de la opcin de men File/New/Windows o a partir de un link),
ambas sesiones pertenecen a la misma instancia del navegador.

En cambio, si se abre una sesin del navegador, y luego se ejecuta nuevamente el exe
del navegador para abrir una nueva ventana, las dos ventanas no pertenecen a la misma
instancia.

Con esto, si se ejecutan objetos Web, y se configur la preferencia del modelo (o la


propiedad a nivel de objeto) con el valor Sesin Key, la cookie que se defina para
guardar este valor va a funcionar en las sesiones del navegador que compartan la misma
instancia.

Preferencias a nivel de modelo vs. Propiedad a nivel bajo

Pgina | 22
Los valores Sesin Key y Site Key a nivel de la preferencia del modelo,
determinan que todos los llamados entre objetos Web se harn con parmetros
encriptados. Para tener nicamente las llamadas entre algunos objetos con parmetros
encriptados se debe indicar el valor No en la preferencia a nivel de modelo y el
valor Sesin Key o Site Key en el objeto Web que lo requiera.

Si se tienen valores configurados para la preferencia a nivel de modelo y la


propiedad a nivel de objeto para encriptar parmetros, sta ltima tiene prioridad sobre
la primera.

Cuando se utiliza la propiedad a nivel de objeto para encriptar parmetros, y se


realizan varios llamados entre objetos Web, se debe tener en cuenta que el valor
utilizado por todos los objetos involucrados debe ser el mismo.
Por ejemplo: Si se tiene un Web Panel que llama a otro pasndole parmetros, y se
quieren visualizar estos parmetros encriptados, en ambos Web Panels se debe
configurar el mismo valor para la propiedad Encrypt URL Parameters.

Lo mismo sucede si el rbol de llamadas involucra a ms objetos Web, todos (los


llamados y los llamadores) deben tener configurada la propiedad Encrypt URL
Parameters y todos deben tener el mismo valor en la propiedad.

Propiedad Encrypt URL Parameters en prompts


Los parmetros de los prompts asociados a las Transacciones Web no es posible
encriptarlos. Esto es porque el llamado a los prompts se realiza desde el cliente y para
realizar la encriptacin se debe ir al servidor.

Encriptar en MD5 en VB.NET


A ms de uno nos habr surgido la necesidad en un determinado proyecto de necesitar
encriptar informacin en MD5, bien sea para almacenarla en una base de datos o solo
para proteger cierta informacin del proyecto.

Yo en un Proyecto que estoy desarrollando en Visual Studio 2010 para Windows Forms,
se necesitaba almacenar en una Base de Datos de Microsoft Access (.mdb) la Clave de

Pgina | 23
los Usuarios encriptada en MD5, para as fortalecer la seguridad de mi proyecto y por
tanto la seguridad de los Usuarios.

Ya he desarrollado otras Aplicaciones, pero en vez de con .mdb, la desarroll bajo


MySQL, que me permita utilizar la Funcin MD5 (@Clave) en los SELECT, INSERT
y UPDATES a la Base de Datos.

Qu primer problema me ofreca trabajar con Archivos ?mdb? Pues como bien he
mencionado no me permite esta funcin, por lo que opt por desarrollarme una Funcin
que me encripte a MD5 y ahora ya s que puedo encriptar los datos que necesite.

Pgina | 24
Procesos de ventas
Concepto
Segn, FERNNDEZ BALAGUER Zaldvar(2008). El trmino ventas tiene
mltiples definiciones, dependiendo del contexto en el que se maneje. Una definicin
general es cambio de productos y servicios por dinero. Desde el punto de vista legal, se
trata de la transferencia del derecho de posesin de un bien, a cambio de dinero. Desde
el punto de vista contable y financiero, la venta es el monto total cobrado por productos
o servicios prestados.

En cualquier caso, las ventas son el corazn de cualquier negocio, es la actividad


fundamental de cualquier aventura comercial. Se trata de reunir a compradores y
vendedores, y el trabajo de toda la organizacin es hacer lo necesario para que esta
reunin sea exitosa.

Para algunos, la venta es una especie de arte basada en la persuasin. Para otros es ms
una ciencia, basada en un enfoque metodolgico, en el cual se siguen una serie de pasos
hasta lograr que el cliente potencial se convenza de que el producto o servicio que se le
ofrece le llevar a lograr sus objetivos en una forma econmica. Una venta involucra al
menos tres actividades:

Un proceso es una serie sistemtica de acciones o una serie de pasos repetitivos que
buscan conseguir un resultado. Cuando estos pasos son seguidos pueden derivar
consistentemente en los resultados esperados.
Hay muchos ejemplos de procesos que nos rodean en la vida cotidiana, aunque no nos
demos cuentas, nuestros autos son construidos usando procesos de manufactura, nuestra
ropa, nuestros computadores, nuestros televisores y an la comida que consumimos son
elaborados en base a procesos que aseguran su calidad y consistencia. Con las ventas,
suceso lo mismo, una venta es una serie de pasos definidos y repetibles, que ejecutados
consistentemente van a proveer los resultados esperados.

Por otro lado, cualquier esfuerzo de ventas sin una serie de pasos bien definidos a
menudo termina en resultados desfavorables.

Pgina | 25
Un proceso de ventas define y documenta aquellos pasos de principio a fin del ciclo de
ventas, que desembocan en un incremento de la productividad. Provee un marco de
trabajo para cada fase del ciclo de ventas.

Un buen proceso de ventas debe permitir, identificar, analizar, calificar y medir las
oportunidades, y de este modo, determinar cul es el paso ms adecuado para el cierre
del negocio. Estos procedimientos deberan estar alineados con la manera en que
compra el cliente ms que en la forma en la que venden los vendedores.

Elementos de un proceso de ventas

Segn, COMA VIAS,Xavier (2008). Las diversas funciones del


administrador, en conjunto, conforman el proceso de ventas. Por ejemplo, planeacin,
organizacin, direccin y control, consideradas por separado, constituyen las funciones
administrativas, cuando se toman como una totalidad para conseguir objetivos,
conforman el proceso de ventas.

Planeacin

"La planeacin consiste en fijar el curso concreto de accin que ha de seguirse,


estableciendo los principios que habrn de orientarlo, la secuencia de operaciones para
realizarlo, y la determinacin de tiempos y nmeros necesarios para su realizacin
"La planeacin es el primer paso del proceso de ventas por medio del cual se define un
problema, se analizan las experiencias pasadas y se embozan planes y programas para
realizar el objetivo.

Organizacin

"Organizar es agrupar y ordenar las actividades necesarias para alcanzar los fines
establecidos creando unidades de procesos, asignando en su caso funciones, autoridad,
responsabilidad y jerarqua, estableciendo las relaciones que entre dichas unidades debe
existir."

Pgina | 26
"Organizacin es la coordinacin de las actividades de todos los individuos que
integran una rea con el propsito de obtener el mximo de aprovechamiento posible de
elementos materiales, tcnicos y humanos, en la realizacin de los fines que el rea
requiere"

Direccin

Consiste en coordinar el esfuerzo comn de los subordinados, para alcanzar las metas de
la organizacin.

Consiste en dirigir las operaciones mediante la cooperacin del esfuerzo de los


subordinados, para obtener altos niveles de productividad mediante la motivacin y
supervisin.

Ejecucin.

Para llevar a cabo fsicamente las actividades que resulten de los pasos de planeacin y
organizacin, es necesario que el encargado tome medidas que inicien y continen las
acciones requeridas para que los miembros del grupo ejecuten la tarea. Entre las
medidas comunes utilizadas por el encargado para poner el grupo en accin est dirigir,
desarrollar a los gerentes, instruir, ayudar a los miembros a mejorarse lo mismo que su
trabajo mediante su propia creatividad y la compensacin a esto se le llama ejecucin.
Control
El control es un proceso mediante el cual la administracin se cerciora si lo que ocurre
concuerda con lo que supuestamente debiera ocurrir, de los contrario, ser necesario que
se hagan los ajustes o correcciones necesarios de todos los procesos que se realizan.

El control tiene como objeto cerciorarse de que los hechos vayan de acuerdo con los
planes establecidos.

Pgina | 27
Etapas del proceso de ventas

a. Pre-acercamiento
Es el proceso de investigacin y de recoleccin de informacin sobre el cliente que
precede a la presentacin de ventas. Apariencia, Actitud y conociendodelproducto y
cliente.

b. Acercamiento
Tener un propsito, un ambiente cordial, una slida declaracin inicial, interesar los 5
sentidos del cliente, escuchar con atencin al cliente, determinar las necesidades del
cliente.

c. Presentacin de ventas.
Pltica de ventas y demostracin de las cualidades, prestaciones y ventajas del
productor con atencin al cliente, determinar las necesidades del cliente.

d. Manejo de Objeciones
Del punto mximo, de un tercero, de la explicacin, de la demostracin, del
boomerang, de preguntas, de la negacin directa.

e. Cierre.
Hacer una pltica de venta completa, relacionar las caractersticas de ventas con los
beneficios para el cliente, poner en relieve el beneficio clave, lograr compromisos a lo
largo de la presentacin, estar atento a cualquier seal de compras.

f. Seguimiento.
Comportamiento post-compra del cliente. Evaluacin del grado de satisfaccin que
mantiene. Valoracin del producto y de la marca por parte del consumidor.

Pgina | 28
Caractersticas del proceso de ventas

Segn, BEDEIAN, Arthur (2007), Proceso de venta, La atencin personal en el


establecimiento es otro elemento muy importante. Qu espera un cliente dentro de un
establecimiento? Parece lgico pensar que espera que una atencin personal y un
servicio adicional. Se pueden identificar cinco atributos en cuanto a la atencin personal
dentro de un establecimiento comercial: que el trato sea amable, que las demandas se
atiendan con agilidad, que el personal se muestre servicial, que la informacin sea clara
y precisa y que todo transcurra sin sobresaltos.

Otros consejos que se pueden indicar en el proceso de venta se refieren a tres principios
fundamentales relacionados con el establecimiento comercial, con la competencia y con
los clientes. Primer principio: el vendedor nunca debe hablar mal de su negocio, ni
criticar a terceras personas y si lo hiciese nunca delante de los clientes. Segundo
principio: el vendedor no debe, en ningn caso, menospreciar a la competencia o hablar
mal de sus productos. Tercer principio: el vendedor no debe revelar las interioridades de
la clientela, bajo ningn concepto.

En cuanto al proceso de venta en s, es decir, el contacto que se establece entre el


comprador y el vendedor, se puede desglosar en cinco fases distintas desde que el
cliente entra en el establecimiento hasta que sale del mismo una vez finalizada la
compra.

Presentacin: constituye la primera imagen para el cliente.


Acogida: recibimiento y acercamiento al cliente.
Atencin: centrar la atencin en lo que para el comprador es el ncleo de su visita, la
razn por la cual ha venido al establecimiento.
Informacin: en esta fase de comunicacin es importante conocer el comportamiento y
tipologa del consumidor.
Cierre de la venta y despedida: una vez que el cliente se ha decidido y ha elegido el
producto, se debe cerrar la venta.

Pgina | 29
Importancia del proceso de ventas

Segn, FUENTE ANTERIOR, El proceso de ventas como eje de cualquier


transformacin orientada al crecimiento. La mayora de la gente de ventas, y las
compaas no utilizan actualmente un proceso formal de ventas.

El desempeo de venta individual como el de la compaa mejora sustancialmente


cuando se implementa un proceso a lo largo de toda la organizacin, logrando
incrementos de un 20% en las ventas. Este proceso prospera cuando todos dentro de la
organizacin utilizan un lenguaje comn y sugiere un proceso determinado.

El nico camino para lograr la escalabilidad en los equipos de ventas requiere la


implementacin de un proceso simple pero estructurado, que pueda ser seguido por
todos, y sea la base de la mejora de desempeo para todos los ejecutivos.

PORQUE ES IMPORTANTE TENER UN PROCESO DE VENTAS?

Porque provee a toda la gente involucrada en los esfuerzos de ventas de una hoja de ruta
para ejecutar la siguiente accin con alta probabilidad de xito. Saber qu hacer y
cuando es crtico para la efectividad del trabajo.

Un proceso estructurado de ventas permite a los ejecutivos y a las compaas lo


siguiente:
Determinar el prximo paso.
Diagnosticar y corregir las deficiencias de la ejecucin
Evaluar cada oportunidad objetivamente.
Estimar los volmenes de ingreso objetivamente
Facilitar la adopcin de un lenguaje comn en toda la compaa.
Retener a clientes. Porque se maneja de un modo objetivo sus expectativas y por
lo tanto su nivel de satisfaccin

Pgina | 30
Permite mejorar la calidad de vida en el trabajo y disfrutar ms las actividades
que se realizan en las reas de ventas.

Definiciones Bsicas

a) Empresa
La empresa es la unidad econmico-social integrado por los elementos humanos,
tcnicos y materiales, cuyo objetivo natural y principal es la obtencin de utilidades, o
bien, la prestacin de servicios a la comunidad, coordinados por el administrados que
toma decisiones en forma oportuna para la consecucin de los objetivos para que fueron
creadas. Para cumplir este objetivo la empresa combina naturaleza y capital.

b) Tienda
Es un establecimiento comercial urbano que vende bienes de consumo en sistema de
autoservicio entre los que se encuentran alimentos, ropa, artculos de higiene,
perfumera y limpieza. Estas tiendas pueden ser parte de una cadena, generalmente en
forma de franquicia, que puede tener ms sedes en la misma ciudad, estado, pas. Los
supermercados generalmente ofrecen productos a bajo precio. Para generar beneficios,
los supermercados intentan contrarrestar el bajo margen de beneficio con un alto
volumen de ventas.

c) Productos
Es un conjunto de atribuciones tangibles e intangibles que incluye el empaque, color,
precio, prestigio del fabricante, prestigio del detallista y servicios que prestan este y el
fabricante.

d) Servicio
Es un conjunto de actividades que buscan responder a las necesidades de un cliente. Los
servicios incluyen una diversidad de actividades desempeadas por un crecido nmero
de funcionarios que trabajan para el estado (servicios pblicos) o para empresas
particulares (servicios privados); entre estos pueden sealarse los servicios de:
electricidad, agua, aseo, telfono, telgrafo, transporte, educacin, sanidad y asistencia
social. Se define un marco en donde las actividades se desarrollarn con la idea de fijar

Pgina | 31
una expectativa en el resultado de stas. Es el equivalente no material de un bien. Un
servicio se diferencia de un bien (fsico o intangible) en que el primero se consume y se
desgasta de manera brutal puesto que la economa social nada tiene que ver con la
poltica moderna; es muy importante sealar que la economa nacional no existe
siempre en el momento en que es prestado.

e) Comercializacin
Es un conjunto de actividades relacionadas entre si para cumplir los objetivos de
determinada empresa. El objetivo principal es hacer llegar los bienes y/o servicios desde
el productor hasta el consumidor.

f) Competitividad
Es la capacidad de una organizacin pblica o privada, lucrativa o no, de mantener
sistemticamente ventajas comparativas que le permitan alcanzar, sostener y mejorar
una determinada posicin en el entorno socioeconmico.

El trmino competitividad es muy utilizado en los medios empresariales, polticos y


socioeconmicos en general. A ello se debe la ampliacin del marco de referencia de
nuestros agentes econmicos que han pasado de una actitud auto protectora a un
planteamiento ms abierto, expansivo y proactivo.

g) Sistemas
Es un objeto compuesto cuyos componentes se relacionan con al menos algn otro
componente; puede ser material o conceptual.1 Todos los sistemas tienen composicin,
estructura y entorno, pero slo los sistemas materiales tienen mecanismo, y slo algunos
sistemas materiales tienen figura (forma).

h) Informacin
Es un conjunto organizado de datos procesados, que constituyen un mensaje que cambia
el estado de conocimiento del sujeto o sistema que recibe dicho mensaje.
Desde el punto de vista de la ciencia de la computacin, la informacin es un
conocimiento explcito extrado por seres vivos o sistemas expertos como resultado de
interaccin con el entorno o percepciones sensibles del mismo entorno. En principio la
informacin, a diferencia de los datos o las percepciones sensibles, tienen estructura til

Pgina | 32
que modificar las sucesivas interacciones del ente que posee dicha informacin con su
entorno.

La investigacin tiene un alcance de carcter descriptivo, no es posible plantear una


hiptesis debido a que no se intenta correlacionar o explicar casualidad de variables y el
objetivo a alcanzar est claro. Por tal razn se considera una hiptesis implcita.

Para encontrar un solucin al problema se tom el objetivo general en Desarrollar un


Sistema Informtico Web de Gestin de Ventas para la Empresa Gluc Up Paramonga,
2016. , y como objetivos especficos:

Determinar la plataforma tecnolgica para el desarrollo del Sistema


Informtico Web de gestin de ventas para la empresa Gluc Up - Paramonga,
2016.

Establecer los procesos de elaboracin del Sistema Informtico Web de


gestin de ventas para la empresa Gluc Up - Paramonga, 2016.

Construir el Sistema Informtico Web de gestin de ventas para la empresa


Gluc Up - Paramonga, 2016 utilizando la metodologa de Proceso Unificado
Rational RUP.

2. METODOLOGA DEL TRABAJO.

La tesis tiene una orientacin aplicada porque est orientada a lograr un nuevo
conocimiento en desarrollar un sistema informtico web para la gestin de ventas de la
empresa Gluc Up, utilizando la metodologa RUP.

El presente trabajo es de nivel de alcance descriptivo el cual consiste en analizar los


procesos a automatizar en la empresa para plasmar el objetivo de la construccin del
sistema informtico, lo cual El diseo de la investigacin es de corte transversal, la
recoleccin de datos se bas en investigacin documental (basado en la revisin los
archivos y reportes de la dependencia policial) y de campo (basado en entrevistas y
encuestas).

Pgina | 33
El diseo de la investigacin ser No Experimental descriptivo de corte Transversal
debido que la recoleccin de datos se realizar en un nico momento obtenido a travs
de entrevistas y encuestas, para desarrollar el sistema informtico web.

Se utilizaron las tcnicas de la entrevista el cual se considera como un medio de


comunicacin verbal, el cual facilita traducir los objetivos y variables de la
investigacin a travs de una serie de preguntas muy particulares, previamente
preparadas. sta tcnica permitir a los entrevistados (empleados de la empresa Gluc
Up), expresar su punto de vista con respecto al desarrollo del sistema informtico web.
Asi mismo la tcnica de encuesta para el cual se prepar el instrumento de cuestionario
de preguntas puntuales teniendo como base nuestra variable e indicadores de
investigacin, a fin de recopilar la mayor informacin posible de cmo perciben las
stakeholder internos.

La muestra ser considerada igual a la poblacin de investigacin porque es una


muestra significativa que implica que mi poblacin es igual a mi muestra. Por lo tanto,
est constituida por los mismos trabajadores de la empresa Gluc Up.

METODOLOGIA RUP

Esta metodologa por su amplitud es ms apropiada para proyectos y sobre todo cuando
se trabaja con equipos de desarrollo con numerosas personas.

Fases del Modelo RUP

RUP divide el proceso en 4 fases, dentro de las cuales se realizan varias iteraciones en
nmero variable segn el proyecto y en las que se hace un mayor o menor hincapi en
los distintas actividades.

Inicio: Esta fase tiene como propsito definir y acordar el alcance del proyecto con los
patrocinadores, identificar los riesgos asociados al proyecto, proponer una visin muy
general de la arquitectura de software y producir el plan de las fases y el de iteraciones
posteriores.

Elaboracin: En la fase de elaboracin se seleccionan los casos de uso que permiten


definir la arquitectura base del sistema y se desarrollaran en esta fase, se realiza la
especificacin de los casos de uso seleccionados y el primer anlisis del dominio del
problema, se disea la solucin preliminar.

Pgina | 34
Construccin: El propsito de esta fase es completar la funcionalidad del sistema,
para ello se deben clarificar los requisitos pendientes, administrar los cambios de
acuerdo a las evaluaciones realizados por los usuarios y se realizan las mejoras para el
proyecto.

Transicin

El propsito de esta fase es asegurar que el software est disponible para los usuarios
finales, ajustar los errores y defectos encontrados en las pruebas de aceptacin, capacitar
a los usuarios y proveer el soporte tcnico necesario. Se debe verificar que el producto
cumpla con las especificaciones entregadas por las personas involucradas en el
proyecto.

Pgina | 35
3. RESULTADOS

Se aplicaron encuestas y entrevistas para determinar la plataforma tecnolgica para el


desarrollo del Sistema Informtico Web de gestin de ventas para la empresa Gluc Up -
Paramonga, 2016.

1. - Es cliente frecuente de la empresa?

Figura 1.- Frecuencia con que los clientes visitan la empresa.

120 INTERPRETACIN.

100 El anlisis de la figura 1 permiti


determinar que el 80% de los
80
encuestados son clientes que con
60
frecuencia realizan sus compras en
40 la empresa Gluc Up, mientras que
el 20% no lo hacen.
20

0
SI NO TOTAL

Figura 11: Frecuencia


Fuente: Elaboracin propia

2. - Cmo calificara la atencin que recibe en la empresa?

120 INTERPRETACIN.

En la figura 2 se observa que el


100
70% de los encuestados dicen
80 recibir una buena atencin cuando
realizan sus compras en la empresa
60
Gluc Up, el 25% expres que la
atencin que reciben es muy buena
40
y un 3% dijo que la atencin que
20 han recibido ha sido entre regular y
mala.
0
MUY BUENA BUENA REGULAR PESIMA TOTAL

Figura 12: Frecuencia


Fuente: Elaboracin propia

Pgina | 36
3. - Considera Ud. Que la empresa informa oportunamente a sus clientes sobre la
existencia de sus productos?

120 INTERPRETACIN.

Los resultados expresados en la


100
figura 3 nos permiten determinar
80 que el 63% de los clientes
encuestados piensan que la empresa
60
no les informa oportunamente de la

40
existencia de los productos con los
que cuenta; mientras que el 37%
20 expres que si se les hace conocer.

0
SI NO TOTAL

Figura 13: Frecuencia


Fuente: Elaboracin propia

4. - Se le dificulta ir personalmente a realizar sus compras a la empresa?

120 INTERPRETACIN.

100 Los datos que se muestran en la


figura 4 permiten analizar que el
80
65% de los clientes se les hace

60 dificultoso asistir personalmente a


la empresa a comprar sus
40
productos; mientras que el 35%
20 piensa que no es inconveniente
tener que ir a la empresa a realizar
0
SI NO TOTAL sus compras.

Figura 14: Frecuencia


Fuente: Elaboracin propia

Pgina | 37
5. - Con frecuencia encuentra los productos que solicita a la empresa?

120 INTERPRETACIN.

100
En la figura 5 se aprecia que el 85%
de los encuestados considera que en
80
la empresa si encuentran los

60 productos que solicitan cada que


van a realizar una compra; en tanto,
40
el 15% considera que no encuentran

20 los productos que han ido a


comprar.
0
SI NO TOTAL

Figura 15: Frecuencia


Fuente: Elaboracin propia

6. - Le gustara informarse de los productos existentes en la empresa a travs de


internet?

120 INTERPRETACIN.

100 Segn los datos de la figura 6, el


90% de los clientes encuestados ven
80
con agrado la necesidad de

60 informarse de los productos con los


que cuenta la empresa Gluc Up a
40
travs de internet, mientras que el
20 10% no ven con agrado dicha
opcin.
0
SI NO TOTAL

Figura 16: Frecuencia


Fuente: Elaboracin propia

Pgina | 38
7. - Le gustara realizar las compras de sus productos a travs de internet?

120 INTERPRETACIN.

La figura 7, nos permite observar


100
que el 85% de los clientes
80 encuestados les gustara realizar las
compras de los productos de agua
60
mineral que se comercializan en la
empresa Gluc Up a travs de
40
internet, mientras que el 15%
20 prefieren el mtodo tradicional de
realizar sus adquisiciones.
0
SI NO TOTAL

Figura 17: Frecuencia


Fuente: Elaboracin propia

8. - Considera Usted una forma Segura realizar sus pagos por internet?

VALOR INTERPRETACIN.
120 La figura 8, nos permite observar
100 que el 85% de los clientes
encuestados indican que se sienten
80
seguros realizar sus pagos por
60
internet, mientras que el 15%
40 indicaron lo contrario.

20

0
SI NO TOTAL

Figura 18: Frecuencia


Fuente: Elaboracin propia

Pgina | 39
9. - Cree Usted que la entrega de su producto ser de forma rpida?

INTERPRETACIN.
9.- Cree Usted que la entrega de su producto sera de forma rapida?
120 Segn los datos que nos muestra la
figura 9 podemos indicar que el
100
70% de los encuestados consideran
80
que la compra de sus productos
60 llegara de forma oportuna, mientras

40
que el 30% manifestaron lo
contrario
20

0
SI NO TOTAL

Figura 19: Frecuencia


Fuente: Elaboracin propia

3.2. Aplicacin de la Entrevista

3.2.1. Entrevista al Gerente-Administrador

Pregunta No. 1.- La empresa cuenta con herramientas tecnolgicas, para


la gestin de venta, como por ejemplo el comercio electrnico?

No contamos con ninguna herramienta tecnolgica, por el momento todos los


procesos los realizamos manualmente.

Pregunta No. 2.- Le gustara que la empresa cuente con una aplicacin web
para la gestin de ventas, que contribuya al mejoramiento de gestin de sus
ventas?

Claro que me gustara; ya que he escuchado que de esa manera se puede lograr
incrementar las ventas y ganar ms clientes. Si realmente aquello funciona de
esa manera, sera muy bueno que yo pueda incrementar mis ventas.

Pregunta No. 3.- De qu manera se efectan los procesos de las ventas


actualmente en la empresa?

Lo que es un proceso normal de ventas de agua saludable, los clientes vienen al


local preguntan por el producto que necesitan o muchas veces tambin lo hacen
a travs del telfono, si lo tenemos en el almacn el cliente pregunta por el
precio, si le conviene hace la compra y le entregamos la factura.
Pgina | 40
Pregunta No. 4.- De qu otra manera se efecta el proceso de las ventas
actualmente en la empresa?

Los clientes ms comunes nos suelen llamar por telfono para preguntar por
algn producto de agua saludable.

Pregunta No. 5.- Le gustara implementar una aplicacin web en la


empresa para aplicar comercio electrnico y poder gestionar de mejor
manera las ventas?

Si es cierto lo que he escuchado del comercio electrnico, si me gustara; aunque


tambin he escuchado que ocasiona problemas.

Pregunta No. 6.- Considera que, si se implementa una aplicacin web para
la gestin de las ventas a travs del comercio electrnico, contribuir al
mejoramiento del control interno de la empresa?

Creo que s, porque de esta manera tendramos los datos de los productos ms
ordenados, lo cual me ayudara a tomar decisiones ms rpido.

Pregunta No. 7.- Qu aspectos considera que deben tomarse en cuenta en


el modelo de la aplicacin web?

Que sea de fcil manejo para todos los usuarios, lo ideal sera que sea bonita y
elegante para que la visiten nuestros clientes y que est de acuerdo a las
necesidades de la empresa.

Pgina | 41
Se Estableci los procesos de elaboracin y Construccin el Sistema Informtico Web
de gestin de ventas para la empresa Gluc Up - Paramonga, 2016 utilizando la
metodologa de Proceso Unificado Rational RUP

APLICANDO LA METODOLOGIA RUP

1.- Pictograma

Figura 20: Pictograma


Fuente: Elaboracin propia

2.-Modelado de casos de uso del negocio

CUN_001Control_Venta
Em pleado Cliente.
(from Ca sos de Uso)
(f rom Actores)

Supervis or Alm acenero


Adm inis trador

CUN_002Control_Alm acen
(from Casos de Uso)

Figura 21: Pictograma


Fuente: Elaboracin propia

Pgina | 42
3.-Especificacin de casos de uso de negocio

Caso de uso Control Venta


Descripcin Este proceso de negocio se encarga del
control de venta, el cual est relaciona
entre el cliente, empleado, almacenero y
administrador.
Secuencia Normal Se inicia cuando el cliente realiza
pedidos al empleado, luego ste entrega
la nota de pedido al almacenero,
posteriormente el almacenero confirma
fecha de entrega de pedido y finalmente
durante el da el Administrador solicita
reporte de pedidos y ventas.
Objetivos - Registro de cliente
- Registro de pedido
- Registro de venta
- Registro de pago
Tabla 2: Control Venta
Fuente: Elaboracin Propia

Pgina | 43
Caso de uso Control Almacn
Descripcin Este proceso de negocio se encarga del
control de almacn, el cual relaciona al
almacenero, supervisor y administrador.
Secuencia Normal Se inicia cuando el almacenero solicita
productos al Supervisor de planta quien
ste a la vez confirma lo solicitado,
posteriormente el Supervisor entrega
productos solicitados por el almacenero
y al final del da, el Administrador
solicita informacin de los productos
ingresados al almacn.
Objetivos - Registro de producto
- Actualizacin de producto
Tabla 3: Control Compra
Fuente: Elaboracin Propia

Pgina | 44
4.-Diagrama de actividad por cada caso de uso de negocio.

Control Ventas

Figura 22: Diagrama de actividad Control de venta


Fuente: Elaboracin propia

Pgina | 45
Control Almacn

Figura 23: Diagrama de actividad control de almacn


Fuente: Elaboracin propia

Pgina | 46
5.- Modelo Objeto de Negocio

Objeto de Negocio Control-Venta

VERIFICA
VERIFICA

VERIFICA / REGISTRA

Empleado

Cliente
Cliente
VERIFICA / REGISTRA

Pedido

VERIFICA / REGISTRA

Venta
Secretaria

VERIFICA / REGISTRA

Administrador

Pago

VERIFICA

Producto

Figura 24: Diagrama de objeto de negocio control de venta


Fuente: Elaboracin propia

Pgina | 47
Objeto de Negocio Control Almacn

VERIFICA / REGISTRA

Almacenero Pedido

VERIFICA / REGISTRA

Producto
Administrador Asistente de Almacenero

VERIFICA / REGISTRA

Supervisor Entrega de producto

Figura 25: Diagrama de objeto de almacn control de venta


Fuente: Elaboracin propia

6.- Modelo de Dominio

* 1

1
Pedido Producto Pago
1
(f rom Mon)
1
* *
1

* *

Entrega de producto Venta


*
* (f rom Mon) (f rom Mon)

Cliente
(f rom Mon)

Figura 26: Diagrama de dominio


Fuente: Elaboracin propia

Pgina | 48
7.- Modelos de Requerimientos

MODELO DE CASOS DE USO DE REQUERIMIENTOS DETALLADO

PROCESO DE VENTA - CLIENTE

Verificar usuario

Verificar cliente

<<include>> <<include>>
Logueo Valida correo

<<extend>>

Registra cliente Activa cuenta

<<include>>

Registrar pedido. Verifica venta


Cliente Usuario <<include>>

<<include>> Verifica pedido


Busca producto

Verifica producto

<<include>>

Selecciona categoria
Consulta venta
<<include>>
<<include>>

Realiza pago Selecciona tipo pago

<<include>>

Figura 27: Diagrama de caso de uso detallado - cliente


Fuente: Elaboracin propia

Pgina | 49
ADMINISTRADOR

<<include>>

Logueo Verificar usuario


<<include>>

<<include>>
Registrar usuario

Asigna roles
<<include>>

Registrar cliente Verificar cliente


Administrador Usuario

<<include>>

Registrar producto Verifica producto

<<include>>

Actualiza producto

<<include>>

Registrar categoria Verificar categoria

<<include>>

Registrar pedido Verifica venta


<<include>>

Eliminar pedido

<<include>>

Registrar venta

<<include>>

Registra pago

Figura 28: Diagrama de caso de uso detallado - administrador


Fuente: Elaboracin propia

Pgina | 50
ALMACENERO

<<include>> Verificar usuario

<<include>>
Inicio de sesion

Regis trar producto

Selecciona categoria

Almacenero Usuario <<include>>

<<include>>

Registrar categoria Verificar categoria


Verifica producto

Actualiza stock
<<include>>

Registrar proveedor Verifica proveedor


<<include>>
<<include>>
<<include>>

Solicitud de pedidos

Figura 29: Diagrama de caso de uso detallado - almacenero


Fuente: Elaboracin propia

EMPLEADO

<<include>>

Logueo Verificar usuario

<<include>>

Consulta cliente Verificar cliente


Em pleado Usuario

<<include>>

Consultar venta Verifica venta

<<include>>

Consulta pago Verifica pago

Figura 30: Diagrama de caso de uso detallado - empleado


Fuente: Elaboracin propia

Pgina | 51
SECRETARIA

<<include>>

Logueo Verificar usuario

<<extend>>

Busca producto
Seleciona producto

<<include>>

Registra cliente Verificar cliente


Secretaria Usuario

<<include>>

Registrar venta Verifica venta

<<include>>

Registrar pago

Figura 31: Diagrama de caso de uso detallado - empleado


Fuente: Elaboracin propia

Pgina | 52
8.- Diagramas de secuencia de diseo web

Registrar Usuario

Figura 32: Diagrama de secuenciaRegistrar usuario


Fuente: Elaboracin propia

Pgina | 53
Iniciar Sesin

Figura 33: Diagrama de secuenciaIniciar sesin


Fuente: Elaboracin propia

Pgina | 54
Registrar cliente

Figura 34: Diagrama de secuencia Registrar cliente


Fuente: Elaboracin propia

Pgina | 55
Registrar Proveedor

Figura 35: Diagrama de secuencia Registrar proveedor


Fuente: Elaboracin propia

Pgina | 56
Registrar Producto

Figura 36: Diagrama de secuencia Registrar producto


Fuente: Elaboracin propia

Registrar Venta

Figura 37: Diagrama de secuencia Registrar venta

Pgina | 57
: GUI_Principal : Valida producto : Validar usuario : GUI_Inicio de Sesion : Validar Inicio de Sesion
: Cliente : Usuario : GUI_T ipo de pago : Tipo de pago : Valida pago : GUI_Pago : Registra venta : Registra pago : Venta : Pago
1.- Ingresa a la aplicacion

2.- Muestra catalogo

3.- Escoge producto

4.- Valida producto seleccionado

5.- Agrega producto a la bolsa

6.- Producto agregado

7.- Muestra catalogo

8.- Confirma compra

9.- Valida usuario

10.- Invoca inicio de sesion

11.- Solicita ingreso de usuario

12.- Ingresa Login y Password

13.- Envia datos del usuario

14.- Valida datos ingresados

15.- Comprueba Login y Password en la BD

16.- Datos correctos

17.- Bienvenido al modulo de Pago

18.- Seleccione tipo de pago

19.- Selecciona tipo de pago

20.- Valida tipo de pago

21.- Registra pago

16.- Operacin exitosa

22.- Solicita completar registro

23.- Completa registro de pago

24.- Registrar venta

25.- Registra la venta en la BD

26.- Datos registrado

27.- Registrar pago

28.- Registra pago en l a BD

29.- Datos registrados

30.- Operacin exitosa

Fuente: Elaboracin propia

Pgina | 58
9.- Diagramas de componentes

Iniciar sesin

5: 5.- Valida datos ingresados


10: 10.- Valida datos ingresados

1: 1.- Click GUI_Logueo


3: 3.- Digita Login y Pas sword 4: 4.- Valida Login y Password
8: 8.- Ingres e datos 9: 9.- Envia datos del us uario

2: 2.- Ingrese Login y Password 6: 6.- Validacion de usuario


: Usuario 7: 7.- Ingrese datos correctos : GUI_Inicio de Sesion 13: 13.- Datos correctos : Validar Inicio de Sesion
14: 14.- Bienvenido al sistema

12: 12.- Datos correctos

: Usuario
11: 11.- Comprueba Login y Password en la BD

Figura 38: Diagrama de componente Iniciar sesin


Fuente: Elaboracin propia

Registrar cliente

1: 1.- Click GUI_Cliente


3: 3.- Ingresa datos
8: 8.- Ingresa datos

2: 2.- Solicita datos del cliente 14: 14.- Cliente registrado


7: 7.- Ingrese datos correctos : GUI_Cliente : Registra cliente
: Cliente
15: 15.- Operacin exitosa

6: 6.- Validacion de cliente

11: 11.- Registra cliente 13: 13.- Datos ingresados

9: 9.- Envia datos del cliente

4: 4.- Envia datos del cliente

5: 5.- Valida datos ingresados


10: 10.- Valida datos ingresados
12: 12.- Agrega cliente a la BD

: Valida datos : Cliente

Figura 39: Diagrama de componente Registrar cliente


Fuente: Elaboracin propia

Pgina | 59
Registrar producto

5: 5.- Valida datos ingresados


10: 10.- Valida datos del producto

1: 1.- Clic GUI_producto 4: 4.- Valida datos ingresados


3: 3.- Ingresa datos del producto
8: 8.- Ingresa productos 9: 9.- Envia datos del producto

2: 2.- Solicita datos del producto 6: 6.- Validacion de producto


7: 7.- Ingrese datos correctos : GUI_Producto : Valida producto
: Almacenero
15: 15.- Operacin exitosa

11: 11.- Registra producto


14: 14.- Producto registrado

13: 13.- Producto ingresado

12: 12.- Agrega producto a la BD


: Producto : Registrar producto

Figura 40: Diagrama de componente Registrar producto


Fuente: Elaboracin propia

Registrar proveedor

5: 5.- Valida datos ingresados


10: 10.- Valida datos del proveedor

1: 1.- Clic GUI Proveedor


3: 3.- Ingresa datos del proveedor 4: 4.- Valida datos ingresados
8: 8.- Ingrese proveedor 9: 9.- Envia datos del proveedor

2: 2.- Solicita datos del proveedor 6: 6.- Validacion de proveedor


: GUI_Proveedor : Validar proveedor
: Administrador 7: 7.- Ingrese datos correctos
15: 15.- Operacin exitosa

11: 11.- Registra proveedor


14: 14- Proveedor registrado

13: 13.- Proveedor ingresado

12: 12.- Agrega proveedor a la BD


: Proveedor : Registrar proveedor

Figura 41: Diagrama de componente Registrar proveedor


Fuente: Elaboracin propia

Pgina | 60
Registrar usuario

5: 5.- Valida datos ingresados


10: 10.- Valida datos del usuario

1: 1.- Clic GUI_usuario


3: 3.- Ingresa datos 4: 4.- Valida datos ingresados
8: 8.- Ingrese usuario 9: 9.- Envia datos del usuario

2: 2.- Solicita datos del usuario 6: 6.- Validacion de usuario


: GUI_Usuario : Validar usuario
: Administrador 7: 7.- Ingrese datos correctos
15: 15.- Operacin exitosa

11: 11.- Registra usuario


14: 14.- Usuario registrado

12: 12.- Agrega usuario a la BD

13: 13.- Datos ingresados


: Registrar usuario : Usuario

Figura 42: Diagrama de componente Registrar usuario


Fuente: Elaboracin propia

Pgina | 61
10.- Diagramas de estado

Clientes

Registrado

Activo

Inactivo

Fin

Figura 43: Diagrama de estado cliente


Fuente: Elaboracin Propia

Pgina | 62
Diagramas de estado
Ventas

Inicio

Pedido

Entregado

Cancelado

Fin

Figura 44: Diagrama de estado compra


Fuente: Elaboracin Propia

Pgina | 63
11.- Implementacin

Diagrama de componentes

Sis.
Ventas

System.Data
C.
Proceso

Venta

Figura 45: Diagrama de Componentes


Fuente: Elaboracin Propia

12.- Diagrama de despliegue

Figura 46: Diagrama de Componentes


Fuente: Elaboracin Propia

Pgina | 64
13.- Diagrama de clases Versin 1.0

Pago
id_pago
Rol descripcion Venta_temporal documento
id_rol cuenta_sol id_num_temporal id_documento
rol_decripcion * 1
cuenta_dol id_venta descri_documento
estado cuenta_euro id_pago estado
1..* *
nom_banco id_documento
graba() estado graba()
actualiza()
elimina() graba()
1 1

*
1..*
Venta
Usuario_rol
id_venta
idusuario_rol
f_pedido
usuario_dni
f_entrega
usuario_clave
condicion Det_venta
usuario_nombres
pedidonumero id_detventa
usuario_apellidos
importe id_venta
usuario_dir Detalle_rol subtotal id_almacen
usuario_sex
id_detalle_rol igv id_producto
usuario_fono
idusuario_rol numero_doc canti
usuario_email
* 1 id_venta 1 * tipo_doc 1 * subtotal
estado
estado estado
id_rol
f_crea
id_ubigeo
f_mod graba()
f_del
graba()
id_pago
actualiza() 1..*
elimina()
graba()
busca()
busca()
*

Proveedor 1..*
1 Almacen
id_proveedor Producto
Ubigeo prov_nombre id_almacen
id_producto id_producto Categoria
id_ubigeo prov_rsocial
id_proveedor prod_und id_categoria
departamento prov_direccion
alma_stock prod_nomb cat_descripcion
provincia prov_ruc
alma_stock_act prod_img estado
distrito prov_email
alm_prec1 estado
estado prov_ciudad
alm_prec2 id_categoria 1 graba()
prov_telefono 1 * * 1 1..*
graba() prov_activo alm_prec3 actualiza()
estado graba() elimina()
actualiza()
actualiza() busca()
elimina() graba()
busca() elimina()
busca() actualiza()
actualiza() busca()
elimina()
busca()

Figura 47: Diagrama de Clases


Fuente: Elaboracin Propia

Pgina | 65
Modelo Fsico de la Base de Datos Relacional

Figura 48: Modelo fsico Base de datos relacional


Fuente: Elaboracin Propia

Pgina | 66
Prototipos del Sistema

Logueo del sistema.

Figura 49: Logueo del sistema


Fuente: Elaboracin Propia

Ventana Productos en lnea

Figura 50: Productos en lnea


Fuente: Elaboracin Propia

Pgina | 67
Detalle del Producto

Figura 51: Detalle del producto


Fuente: Elaboracin Propia

Figura 51: Detalle del producto


Fuente: Elaboracin Propia

Pgina | 68
Figura 51: Detalle del producto
Fuente: Elaboracin Propia

Pgina | 69
Mantenimiento Cliente

Figura 52: Mantenimiento del cliente


Fuente: Elaboracin Propia

Mantenimiento Proveedor

Figura 53: Mantenimiento del proveedor


Fuente: Elaboracin Propia

Pgina | 70
Mantenimiento productos

Figura 54: Mantenimiento de productos


Fuente: Elaboracin Propia

Ventana Pagos

Figura 55: Ventana de pagos


Fuente: Elaboracin Propia

Pgina | 71
4. ANALISIS Y DISCUSION
Con los resultados obtenidos la empresa Gluc Up logro automatizar sus procesos de
compras, ventas y almacn ya que dicha informacin es de mucha utilidad tambin para
los clientes, permitindole tener una certeza de que el producto que est comprando es
el que requiere.

Cabe destacar que con el sistema informtico permiti a la empresa a tomar las
decisiones ms correctas a fin de que se pueda encaminar de manera positiva logrando
as la satisfaccin de sus clientes.

Para la elaboracin se utiliz la metodologa RUP por ser la ms confiable gracias a sus
procesos.

En los antecedentes de mi investigacin e considerado a los siguientes trabajos como:

Julia Valeria Arana Quijije (2014. Este antecedente me permiti usar de gua la
metodologa que he empleado en mi investigacin para poder compararla con la ma ya
que me permiti utilizar de forma efectiva las reglas de negocio.

El aporte a mi investigacin fue tener en cuenta que hoy en da es muy importante que
las empresas deban tener en cuenta la optimizacin de sus procesos, ya que reduce la
mano de obra haciendo que sean ms rpidos y eficientes.

Segn Snchez (2011), Al leer este antecedente me permiti consultar y verificar la


disponibilidad de los productos existentes en la tienda de manera exacta, este sistema de
informacin es utilizada con la metodologa RUP para agilizar y apoyar la gestin de
ventas.

El aporte a mi investigacin fue la obtencin exacta de todos los requerimientos


necesarios. Asimismo me ayudo a decidir en utilizar la metodologa RUP describiendo
como utilizar de forma efectiva las reglas de negocio y procedimientos comerciales
probados en el desarrollo del software conocidos como mejores prcticas.

Burga y Huamn (2013), Al leer este antecedente se plante la implementacin de un


portal web que permita centralizar a las empresas que brindan el servicio de venta de
alimentos por delivery, utilizando como medio de pago el monedero mvil.

El aporte en mi investigacin fue el gran aumento de los ingresos econmicos en


beneficio de la empresa. As como tambin la reduccin del tiempo promedio que el
cliente utiliza cada vez que compra un producto mediante la web.

Pgina | 72
Ana Luca Guanotsig Chitupanta (2010). Al leer esta tesis por los resultados y ventajas
que se pudo alcanzar de poseer una tienda online de ayuda a los clientes y personal,
haciendo que las tareas comerciales sean rpidas mediante la automatizacin de sus
procesos.

El aporte a mi investigacin fue tener en cuenta la importancia de automatizar el


proceso de compras, ventas y almacn permitindome tener una visin integral del
negocio, as como tambin la gran facilidad de reducir costo y tiempo al cliente
utilizando el sistema web.

Rolando Reyes (2009). Las conclusiones por las que opte en investigar esta tesis ha sido
que con la elaboracin del desarrollo del sistema informtico fue atraer ms clientes y
mejorar la rentabilidad de la empresa.

En mi investigacin se uso la metodologa RUP porque me ayudo a utilizar de forma


efectiva reglas de negocio y procedimientos comerciales probados en el desarrollo de
software. Es importante mencionar que RUP tambin me permiti seleccionar
fcilmente el conjunto de componentes de procesos que se ajustaron a las necesidades
especficas del proyecto.

Pgina | 73
5. CONCLUSIONES

El diseo que tiene el sistema facilita la administracin, entendimiento del


mismo, haciendo ms fcil la integracin de otros mdulos o componentes para
su crecimiento.

El haber realizado entrevistas al personal me permiti comprobar que los


requerimientos se estaban cumpliendo, adems en su momento se realizaron
algunos cambios en base al alcance.

El uso de la metodologa de desarrollo RUP, conjuntamente con el lenguaje


UML y el manejo de los conceptos de la programacin orientadas a objetos,
propiciaron que el desarrollo del sistema sea entendible.

Pgina | 74
6. RECOMENDACIONES

Se recomienda a Gluc Up darle continuidad al proyecto. Deben verlo como la


puesta en marcha de algo mucho ms grande que les permitir crecer como
organizacin.

Para elaborar futuras versiones de la aplicacin web, se debe contar con la


disponibilidad al 100% del administrador.

Para facilitar una mejor administracin en el almacn se debe realizar un


monitoreo constante de los productos.

Para interactuar con la aplicacin, es necesario contar con un manual de usuario.

Pgina | 75
7. REFERENCIAS BIBLIOGRAFICAS

Guanotsig (2010). Desarrollo e implementacin de una tienda online para


incrementar

el flujo de venta de servicio informtico en la empresa Cors Soluciones,


Ubicada en la ciudad de Latacunga. (Tesis de grado). Universidad Tcnica De
Cotopaxi, lugar: Ciudad de Latacunga Ecuador.

Recuperado de: http://repositorio.utc.edu.ec/bitstream/27000/1148/1/T-UTC-


0806.pdf

Reyes (2009). Sistema de distribucin, gestin de Venta, autoventa y solucin de

problemas en ruta con comunicacin hacia dispositivos mviles . (Tesis para la


obtencin del Ttulo). Escuela Politcnica del Ejrcito, lugar: Sangolqu
Ecuador.

Recuperado de: http://docplayer.es/3088859-Sistema-de-distribucion-gestion-de-


venta-autoventa-y-solucion-de-problemas-en-ruta-con-comunicacion-hacia-
dispositivos-moviles.html

Arana (2014). Desarrollo e Implementacin de un Sistema de Gestin de Venta de

Repuestos Automotrices en el Almacn de Repuestos Elctricos Marcos en la


Parroquia Posorja Cantn Guayaquil, Provincia del Guayas. (Tesis para la
obtencin del Ttulo). Universidad Estatal Pennsula de Santa Elena, lugar: La
Libertad Ecuador.

Recuperado de: http://docplayer.es/11189414-Universidad-estatal-peninsula-de-


santa-elena-facultad-de-sistemas-y-telecomunicaciones-escuela-de-informatica-
carrera-de-informatica.html

Snchez (2011). Implementacin de un Sistema bajo Tecnologa Wap para mejorar el

proceso de ventas para los clientes en el supermercado El Sper de la ciudad


de Chiclayo. (Tesis para la obtencin del Ttulo). Universidad Seor de Sipan,
lugar: Chiclayo Per.

Recuperado de:

Pgina | 76
http://www.academia.edu/8643758/MODELO_MARCO_TEORICO_PLAN_D
E_TESIS_2

Burga y Huamn (2013). implementacin de un portal web para venta de comida con
sistema de delivery y pago con monedero mvil. Lima. Tesis de ttulo
universidad Ricardo Palma. (Tesis para la obtencin del Ttulo). Universidad
Ricardo Palma, lugar: Lima Per.
Recuperado de: https://es.scribd.com/doc/125430945/Plan-de-Tesis-SisDelivery

Microsoft (2010): Definicin de Visual Studio


Recuperado de: https://msdn.microsoft.com/es-
es/library/fx6bk1f4(v=vs.100).aspx

Vias (2008): Etapas del proceso de ventas


Recuperado de: http://www.mailxmail.com/curso-manual-gestion-comercio-
cuarta-parte/etapas-proceso-ventas

Aecoc (2005): Proceso de pedidos


Recuperado de:
http://sede.aecoc.es/web/ecr.nsf/0/FE1339684C93A64FC12568E70030B2E8?
OpenDocument

E facturacin (2010) Proceso de facturacin electrnica:


Recuperado de: http://efacturacion.pe/facturacion-electronica/

Pgina | 77
AGRADECIMIENTO

En primer lugar, agradezco a Dios todo poderoso por este regalo que me ha dado, que es
la capacidad de aprender y crecer, s que durante toda mi vida l ha estado atento y
pendiente de mis pasos y logros.

A mi familia, por todo el esfuerzo que han realizado para culminar mis estudios, a mi
novia por su apoyo incondicional en cada momento. Gracias.

El autor.

Pgina | 78
ANEXOS

Entrevistas para el Gerente - Administrador

Pregunta No. 1.- La empresa cuenta con herramientas tecnolgicas, para la


gestin de venta, como por ejemplo el comercio electrnico?

No contamos con ninguna herramienta tecnolgica, por el momento todos los procesos
los realizamos manualmente.

Pregunta No. 2.- Le gustara que la empresa cuente con una aplicacin web para
la gestin de ventas, que contribuya al mejoramiento de gestin de sus ventas?

Claro que me gustara; ya que he escuchado que de esa manera se puede lograr
incrementar las ventas y ganar ms clientes. Si realmente aquello funciona de esa
manera, sera muy bueno que yo pueda incrementar mis ventas.

Pregunta No. 3.- De qu manera se efectan los procesos de las ventas


actualmente en la empresa?

Lo que es un proceso normal de ventas de agua saludable, los clientes vienen al local
preguntan por el producto que necesitan o muchas veces tambin lo hacen a travs del
telfono, si lo tenemos en el almacn el cliente pregunta por el precio, si le conviene
hace la compra y le entregamos la factura.

Pregunta No. 4.- De qu otra manera se efecta el proceso de las ventas


actualmente en la empresa?

Los clientes ms comunes nos suelen llamar por telfono para preguntar por algn
producto de agua saludable.

Pregunta No. 5.- Le gustara implementar una aplicacin web en la empresa para
aplicar comercio electrnico y poder gestionar de mejor manera las ventas?

Si es cierto lo que he escuchado del comercio electrnico, si me gustara; aunque


tambin he escuchado que ocasiona problemas.

Pregunta No. 6.- Considera que, si se implementa una aplicacin web para la
gestin de las ventas a travs del comercio electrnico, contribuir al
mejoramiento del control interno de la empresa?

Pgina | 79
Creo que s, porque de esta manera tendramos los datos de los productos ms
ordenados, lo cual me ayudara a tomar decisiones ms rpido.

Pregunta No. 7.- Qu aspectos considera que deben tomarse en cuenta en el


modelo de la aplicacin web?

Que sea de fcil manejo para todos los usuarios, lo ideal sera que sea bonita y elegante
para que la visiten nuestros clientes y que est de acuerdo a las necesidades de la
empresa.

Pgina | 80
MATRIZ DE CONSISTENCIA INTERNA

TTULO:

PROBLEMA HIPTESIS OBJETIVOS VARIABLES


Cmo desarrollar unEs posible desarrollar un Sistema OBJETIVO Sistema Informtico
Sistema InformticoInformtico Web de gestin deGENERAL: Web de gestin de
Web de gestin deventas para la empresa Gluc Up - ventas para la empresa
ventas para laParamonga, 2016aplicando la Desarrollar un Sistema Gluc Up - Paramonga,
empresa Gluc Up -metodologa RUP. Informtico Web para la2016.
Paramonga, 2016. Gestin de pedidos y
ventas de la empresa
Gluc Up Paramonga -
2016

Objetivos especficos:

1. Determinar la
plataforma tecnolgica
utilizando entrevistas
para el desarrollo del
Sistema Informtico
Web para la gestin de
pedidos y ventas de la
empresa Gluc Up.

2. Establecer los procesos


de elaboracin del
sistema informtico
Web para la gestin de
pedidos y ventas de la
Empresa Gluc Up.

3. Construir el Sistema
Informtico Web de
gestin de ventas para
la empresa Gluc Up -
Paramonga, 2016
utilizando la
metodologa de
Proceso Unificado

Pgina | 81
Pgina | 82

Vous aimerez peut-être aussi