Proyecto Final - Enviada

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 55

Facultad de Ingeniería

Carrera profesional de ingeniería de sistemas e informática

INTEGRADOR 1: SISTEMAS - SOFTWARE

AVANCE DE PROYECTO:
“SISTEMA DE VENTAS DE ACCESORIOS DE COMPUTADORA
PARA LA EMPRESA MATRIX E.I.R.L”

INTEGRANTES:
 Sánchez Vásquez, Sadith - 0513614

DOCENTE:
Yuri Arturo Pomachagua Basualdo

Lima 2021

INDICE
2

CAPÍTULO 1: ASPECTOS GENERALES________________________________________5

1.1 LA EMPRESA_________________________________________________________5
1.1.1 Razón social________________________________________________________5
1.1.2 Ubicación___________________________________________________________5
1.1.3 Misión______________________________________________________________5
1.1.4 Visión______________________________________________________________5
1.1.5 Valores_____________________________________________________________5
1.1.6 Organigrama________________________________________________________5
1.1.7 Objetivos Estratégicos Empresariales________________________________6
1.2 DESCRIPCIÓN DEL PROBLEMA________________________________________6
1.3 DEFINICIÓN DE OBJETIVOS___________________________________________7
1.3.1 Objetivo General____________________________________________________7
1.3.2 Objetivos Específicos_______________________________________________7
1.4 ALCANCE Y LIMITACIONES____________________________________________8
1.4.1 Alcance_____________________________________________________________8
1.4.2 Limitaciones________________________________________________________8
1.5 JUSTIFICACIÓN_______________________________________________________8
1.6 ESTADO DEL ARTE___________________________________________________9
1.6.1 Bitrix24_____________________________________________________________9
1.6.2 Bsale______________________________________________________________10
1.6.3 3etrade____________________________________________________________11
1.6.4 Sistemas informáticos E.I.R.L._______________________________________12
1.6.5 Syma – Punto de Venta Especializado_______________________________13
CAPITULO 2: MARCO TEORICO______________________________________________15

2.1 SISTEMAS DE INFORMACIÓN___________________________________________15


2.1.1 Tipos de sistemas de información______________________________________15
2.2 METODOLOGÍA DE DESARROLLO DE UN SISTEMA DE INFORMACIÓN____17
2.2.1 Ciclo de vida lineal___________________________________________________17
2.2.2 Fases______________________________________________________________18
2.3 SISTEMAS DE FACTURACIÓN__________________________________________20
2.3.1 Proceso de ventas___________________________________________________20
2.3.2 Control de ventas____________________________________________________21
3

2.3.3 Importancia del proceso de ventas_____________________________________22


2.3.4 Tipos de facturas____________________________________________________22
2.3.5 Sistemas de facturación y su importancia_______________________________23
2.4 TECNICAS Y HERRAMIENTAS__________________________________________24
2.4.1 Java________________________________________________________________24
2.4.2 Programación orientada a objetos______________________________________25
2.4.3 NetBeans___________________________________________________________26
2.4.4 Mysql_______________________________________________________________26
CAPITULO 3: DESARROLLO DE LA SOLUCIÓN________________________________31

3.1 DISEÑO DE LA SOLUCIÓN______________________________________________31


3.1.1 CASO DE USO DE NEGOCIO__________________________________________31
3.1.2 CASO DE USO________________________________________________________32
3.1.3 CASO DE USO DE CAJERO___________________________________________33
3.1.4 JERARQUIA DE USUARIOS___________________________________________34
3.1.5 Diagrama de Clases___________________________________________________35
3.1.6 Diagrama Entidad Relación____________________________________________36
3.1.7 Reglas de negocio____________________________________________________37
3.1.8 Diagrama de Proceso de Ventas_______________________________________38
3.1.9 Diagrama de Gantt____________________________________________________39
3.2 FUNCIONALIDAD DEL APLICATIVO (Pendiente)__________________________40
3.3 DISEÑO DEL PROTOTIPO_______________________________________________41
3.3.1 Diseño de los paquetes_______________________________________________41
3.3.2 Diseño de mockups___________________________________________________42
CAPITULO 4: RESULTADOS________________________________________________43
4.1 CODIGO_______________________________________________________________44
4.2 GUIS__________________________________________________________________46
4.3 PRESUPUESTO________________________________________________________50
CONCLUSIONES__________________________________________________________51
RECOMENDACIONES______________________________________________________52
ANEXOS____________________________________________________________________53

Business Model Canvas____________________________________________________53


BIBLIOGRAFIA____________________________________________________________54
4
5

CAPÍTULO 1: ASPECTOS GENERALES

1.1 LA EMPRESA
1.1.1 Razón social
Matrix E.I.R.L es una empresa peruana que comenzó sus operaciones el 7 julio
del 2003 exclusivamente dedicada a la comercialización de equipos de tecnología de
vanguardia de la más alta Gama, las mejores marcas de prestigio mundial, en el rubro
de computadoras, laptops, tablets, componentes, accesorios y suministros para clientes
finales.

1.1.2 Ubicación
La tienda Matrix E.I.R.L ubicada en la Avenida Inca Garcilaso de la vega 1261,
Lima

1.1.3 Misión
SERVIR, con el respaldo de las mejores marcas del rubro, brindando soluciones
informáticas a la medida, siendo la mejor alternativa en venta y post venta.

1.1.4 Visión
Ser una empresa modelo en el rubro de la Tecnología en el Perú

1.1.5 Valores
IDENTIDAD con nuestros Clientes en el valor de los procesos y compromiso de
nuestro personal.

1.1.6 Organigrama
6

1.1.7 Objetivos Estratégicos Empresariales


 Incrementar las ventas en un 10% trimestralmente
 Optimizar la eficiencia en el abastecimiento de los productos
 Aumentar eficiencia y eficacia en el personal de ventas.

1.2 DESCRIPCIÓN DEL PROBLEMA


La tienda Matrix, es una empresa que se dedica a la venta de accesorios de
computadora, como características a su favor tienen su dinamismo, agilidad y su
espíritu competitivo, sin embargo, la presión de un mercado globalizado, la rápida
adopción de nuevas tecnologías, el incremento exponencial en el uso de equipos de
cómputo producto de la educación a distancia y el trabajo remoto hacen necesario
utilizar herramientas informáticas.

Actualmente la empresa trabaja bajo un esquema arcaico realizando tareas


rutinarias de recopilar, transmitir, registrar y revisar información en la tienda se llevan a
cabo de forma manual y no esta centralizada algunos vendedores llevan el control en
papel y otra parte en hojas de cálculos individuales, esto genera una deficiente
organización en el inventario que a la larga genera costos adicionales, ya que se debe
asumir la perdida de los productos o realizar una venta cuando no se encuentran los
productos a tiempo, pues no se sabe con exactitud si hay productos disponibles, hasta
7

que se revisa físicamente el inventario de la tienda; lo anterior, genera incertidumbre y


obstaculiza la toma de decisiones por parte del propietario.

Además de esto, los registros en papel son propensos a perderse o dañarse. En


el momento de ajustar cuentas con los clientes que quieran ejercer un cambio garantía
por su producto, se necesita la disponibilidad de esos registros de manera casi
inmediata para agilizar ese proceso. Hay que tomar en cuenta que para realizar un
arqueo de venta diaria se debe revisar todas las facturas de ese día, sumarlas una a
una para poder obtener esa información, sin olvidar que en cualquier momento se
puede pasar por alto una factura, produciendo datos erróneos, y al momento de
registrar esos datos en los arqueos diarios para realizar estadísticas de la tienda se
produce un desequilibrio contable y difícil de corregir.

De los anterior se deduce que existe dificultad en la gestión de la información de


dicha tienda, esto genera deficiencia en la administración del inventario, y facturación
del negocio, esto produce incertidumbre en cada uno de los procesos críticos y
transacciones que se llevan a cabo diariamente

1.3 DEFINICIÓN DE OBJETIVOS


1.3.1 Objetivo General
Diseñar y crear una aplicación que permita automatizar el proceso de venta
ayudando en la recopilación de información sobre los ingresos reales y comparar con
los resultados esperados, dicha aplicación debe contar con una interfaz agradable e
intuitiva, para lo cual se utilizaran los datos brindados por el personal del área de
ventas y así pueda determinarse una solución correcta y a medida del cliente.

1.3.2 Objetivos Específicos


 Recopilar información y analizar el proceso de ventas actual que permita diseñar
el sistema de ventas
 Desarrollar un sistema que permita registrar las ventas realizadas.
 Reducir el tiempo y mejorar la eficiencia de las ventas.
 Mejorar el abastecimiento y control de stock.
 Generar reportes sobre los productos que mejoren la toma de decisiones.
8

1.4 ALCANCE Y LIMITACIONES


1.4.1 Alcance
El sistema se encargará de realizar todo el proceso de venta desde la captura de
los productos en su base de datos, emisión de comprobantes de compra, emisión de
reportes mensuales, búsqueda de productos y precios, puede dar entrada a precios,
cantidades, descuentos, según lo defina el negocio. La aplicación está dirigida a
personal de venta, administración y contabilidad.

1.4.2 Limitaciones
La aplicación estará diseñada para ser utilizada solo en dispositivos de escritorio
como un ordenador o laptop, donde se puedan ejecutar las aplicaciones básicas
requeridas para el funcionamiento de este como son el sistema operativo, base de
datos, máquina virtual java, entre otros.

1.5 JUSTIFICACIÓN
Desde hace mucho tiempo, las empresas han reconocido la importancia de
optimizar sus procesos claves, como es la facturación, control de inventario y agilidad
al atender al cliente potencial. Por ende, la información se ha ganado el legítimo
derecho de ser esencial en los procesos de administración de los negocios. Para
optimizar la información, un negocio se debe administrar de manera eficiente y
ordenada. Un dueño de negocio debe comprender que, así como se vende un producto
o se generan ganancias es importante la información que se obtiene al hacer esas
operaciones, para entender si el negocio está en buenas condiciones o está decayendo
y así desarrollar las estrategias para aumentar la competitividad.

El uso adecuado de un sistema de información genera ventajas competitivas,


porque en la actualidad es necesario que los negocios se adapten al uso de las nuevas
tecnologías de información para estar a nivel competitivo en el mercado. La
implementación de un sistema genera muchos beneficios, como la automatización del
proceso de ventas, genera rapidez en las tareas de la gestión de la información que
conlleva a una mejor administración en los negocios.
9

Con la implementación del SISTEMA DE VENTAS DE ACCESORIOS DE


COMPUTADORA PARA LA EMPRESA MATRIX E.I.R.L, se podrá tener un control total
sobre la facturación. El sistema genera informes de las ventas y productos existentes.
Otro aspecto importante, es que dicho sistema permitirá resguardar la información de
forma exacta y confiable, la cual estará disponible para su respectivo análisis y
contribuir a la toma de decisiones del negocio

1.6 ESTADO DEL ARTE


Actualmente existen múltiples tipos de sistemas de información como este
proyecto: personales y multiusuarios. Los primeros tienen como objetivo multiplicar la
productividad individual, es decir, son diseñados para satisfacer las necesidades de
información personal de un solo usuario. Los segundos son diseñados para satisfacer
las necesidades de grupos de trabajo u organizaciones completas.

1.6.1 Bitrix24
Es un sistema de control de ventas que, además, también incluye presupuestos,
sistema de facturación y pagos online

 Automatización de ventas
 Informes para control de ventas
 Reportes analíticos de CRM
 Informes por propiedad
 Informes por empleado
 Rendimiento de empleados
 Plan de ventas para cada empleado
10

1.6.2 Bsale
Se trata de una aplicación completa para el registro de ventas teniendo como
características del sistema de venta.

 Boletas y facturas electrónicas


 Cotizaciones
 Cobranzas
 Reporte de venta
 Productos
 Descuentos
 Usuarios y perfiles
11

1.6.3 3etrade
La gestión es online permitiéndote acceder a tus datos de clientes, productos,
proveedores, órdenes de compra, cotizaciones, pedidos, stock, facturas y mucho más
desde cualquier lugar y en todo momento.

 Tendrás Facturación Electrónica ilimitada


 Podrás crear productos y servicios ilimitados
 Ideal si tienes: bodega, panadería, restaurante, tienda, salón de belleza, joyería,
ferretería, market, o en general si tienes atención directa al público.
 Puedes vender sin internet
 Puedes instalarlo en una laptop, PC, celular o tablet.
12

1.6.4 Sistemas informáticos E.I.R.L.


Un Sistema de Información realiza cuatro actividades básicas:

 Entrada de información: proceso en el cual el sistema toma los datos que


requiere.
 Almacenamiento de información: pude hacerse por computadora o archivos
físicos para conservar la información.
 Procesamiento de la información: permite la transformación de los datos fuente
en información
 Salida de información: Producir la información procesada o sacar los datos de
entrada al exterior.
13

1.6.5 Syma – Punto de Venta Especializado


Syma es un software especializado en punto de ventas de origen peruano que
brinda las siguientes características:

 Sistema está optimizado 100% para emitir tickets físicos y electrónicos.


 Tienes la posibilidad de agregar una tienda de online a tu Software de Punto de
Venta sin problemas.
 Sistema sea multiplataforma, disponible en: Windows, macOS, Linux, Android y
iOS.
 Software de punto de venta de forma local(clásica) y orientado en la nube.
 Soporte para hardware auxiliar: lector de código de barras, lector de tarjetas de
crédito, impresora de tickets y gaveta de dinero.
 El software contempla reportes de: informe de ventas, gestión de inventarios,
gestión de clientes y gestión de empleados.
 El software puede integrarse con pasarelas de pagos on line externas.
 El software puede integrarse con servicios de facturación electrónica.
14
15

CAPITULO 2: MARCO TEORICO

El marco teórico nos permitirá conocer los principales conceptos asociados a los
sistemas de información, sus características, los sistemas de facturación y los
procedimientos para el desarrollo de un sistema informático.

2.1 SISTEMAS DE INFORMACIÓN


Según Tamayo (2005) un sistema de información “es un conjunto ordenado de
recursos económicos, humanos, técnicos, datos y procedimientos que interactúan entre
sí y al ser ejecutados apropiadamente proporcionan la información requerida para
apoyar la toma de decisiones y facilitar el control de la organización”.

Lo antes mencionado nos debe permitir apoyar y mejorar las operaciones


cotidianas de una empresa, así como satisfacer las necesidades de información para la
resolución de problemas y la toma de decisiones.

2.1.1 Tipos de sistemas de información


2.1.1.1 Nivel operativo
Este nivel de emplea para hacer el rastreo de las operaciones y las acciones
primarias de una empresa.

Sistema de Procesamiento de Transacciones (TPS): Cumplen la función de


recolectar, almacenar, modificar y recuperar los datos generados por las diversas
transacciones como producto de una empresa.

Principales características.

 A través de estos sistemas puede lograrse ahorros significativos de mano de


obra, debido a que automatizan tareas operativas de la empresa.
 Con frecuencia son el primer tipo de sistemas de información que se implanta en
las organizaciones y empresas.
 Son intensivos en entrada y salida de información; sus cálculos y procesos
suelen ser simples y poco complejos.
16

 Tienen la propiedad de ser recolectores de información, es decir, a través de


estos sistemas se cargan las grandes bases de información para su posterior
utilización.
 Son los encargados de integrar gran cantidad de información en la organización
y empresa que es empleada para apoyar a los mandos intermedios y altos.
 Son fáciles de adaptar a paquetes de aplicaciones que se encuentran en el
mercado, ya que automatizan los procesos básicos que son comunes en
empresas y organizaciones similares o iguales.

2.1.1.2 Nivel de conocimiento


Se emplea con la finalidad de mejorar la calidad de los servicios, apoyar las
innovaciones y maximizar la producción de los usuarios.

Sistemas de conocimiento (KWS). Contribuye con sus colaboradores mediante


la elaboración e integración del nuevo aprendizaje de la empresa. Además de estar
diseñados con la finalidad de incrementar la productividad de los colaboradores.

Sistemas de Automatización de Oficina (OAS). Las aplicaciones del sistema


se encuentran orientadas a contribuir sobre su labor diaria equipo gerencial y
administrativo de una empresa, además de estar constituido por una parte del tipo de
software de los procesadores de textos, los editores de presentaciones, los clientes de
correo electrónico, las hojas de cálculo, etc.

2.1.1.3 Nivel administrativo


Es empleado por los miembros del equipo de gerencia para la toma de
decisiones.

Sistemas de Información Gerencial (MIS). Se genera como resultante de


alguna interacción de forma colaborativa entre ciertas personas, tecnologías y
procedimientos. Además de que contribuyen en el nivel gerencial, el cual deberá
entregar información de utilidad para los procesos de planeación, control y toma de
decisiones.
17

Sistemas de Apoyo a la Toma de Decisiones (DSS). Es considerada como


una herramienta muy útil para la realización del análisis de sus diversas variables de
determinada empresa con el fin de contribuir a la fase de toma de decisiones.

2.1.1.4 Nivel estratégico


Se fundamenta sobre los resultados estratégicos obtenidos a largo plazo en la
empresa.

Sistemas de Soporte Gerencial (SSG). Son elaborados con los datos internos
y externos a la empresa además de estar estructurados para realizar la toma de
decisiones que son necesarias en un juicio, comprensión y evaluación.

Sistemas Expertos (SE). Es una aplicación informática, la cual permite dar


solución a un conjunto de problemas los cuales requieren de un aprendizaje amplio y
profundo con relación a determinado tema. Proponen una actitud de un exponente
experto en un determinado dominio y en diversas situaciones que sean aplicados a
ellos.

2.2 METODOLOGÍA DE DESARROLLO DE UN SISTEMA DE INFORMACIÓN


Los sistemas automatizados, permite englobar a las personas, maquinarias y
métodos organizados para la recopilación, procesamiento, transmisión de datos que
representa la información como el bien más importante de la empresa, el sistema de
información esta englobada por una estructura relevante, permitiendo que los
colaboradores tengan los componentes necesarios para recopilar, procesar, almacenar,
transmitir, visualizar y regular información.

En términos generales, un sistema informático requiere de unos elementos


físicos, denominados hardware, y de una parte intangible conocida como software o
programas informáticos. Adicionalmente, involucra la participación de factores
humanos, quienes son los responsables de la demanda de los servicios.
18

2.2.1 Ciclo de vida lineal


Debido a su sencillez, es el tipo de ciclo de vida de un sistema informático que
más se utiliza siempre que es posible. Implica la descomposición de la actividad global
en fases sucesivas, cada una de las cuales se realiza una sola vez, lo cual permite
calcular los tiempos del proceso.

La ejecución de cada fase es independiente de la otra, y requiere el conocimiento


previo del resultado que se va a obtener en cada una de ellas. Adicionalmente, no es
posible acceder a una fase si no se ha concluido la anterior.

2.2.2 Fases
El ciclo de vida de cualquier sistema informático contempla diversas etapas,
éstas son:

2.2.2.1 Planificación
Se refiere a las tareas iniciales que marcarán el desarrollo de un proyecto de
sistema informático, entre ellas están:

Delimitación del ámbito del proyecto: Contempla el conocimiento de la


actividad de la organización sobre la cual se va a trabajar, así como la identificación de
las necesidades y los problemas inherentes a la gestión de la información. Se valoran
expectativas de acuerdo con la propuesta del plan de acción a seguir.

Estudio de viabilidad: Se evalúan los recursos con los cuales se cuenta para la
realización del proyecto, en este caso el tiempo y dinero disponible para tal fin. De igual
manera, se consulta la bibliografía institucional y se realizan entrevistas, a fines de
identificar los factores que pudieran hacer fracasar el proyecto.

Análisis de riesgos: Comprende la evaluación y el control de riesgos que


pudieran estropear el desarrollo y la ejecución del proyecto. Una vez identificados los
posibles riesgos se calcula la probabilidad de que realmente sucedan, así como el
impacto que pudieran tener. Finalmente, se elaboran planes de contingencia como
alternativas ante la efectiva ocurrencia de estos.
19

Estimación: Se refiere a la estimación inicial del costo y duración del proyecto.


Está sujeta al conocimiento que se tenga del mismo y a la experiencia del estimador.
Debe conllevar necesariamente un estudio detallado de los factores que pudieran
alterar el desarrollo del sistema informático, a fines de reducir el nivel de incertidumbre.

Planificación temporal y asignación de recursos: Se trata de la temporización


del proyecto. Generalmente se realiza en formato semanal, pudiendo ajustarse según
los recursos disponibles y las circunstancias particulares a las cuales nos estemos
enfrentando.

2.2.2.2 Análisis
Se basa en el establecimiento del objetivo principal del proyecto, de acuerdo con
el descubrimiento de las necesidades reales y la determinación de las características
que el sistema debe poseer.

Incluye la elaboración de gráficos, diagramas, mapas mentales y flujogramas,


capaces de resumir toda la información recabada, hasta el punto de hacerla entendible
para todos los miembros del equipo.

2.2.2.3 Diseño
Conlleva el diseño de la base de datos y las aplicaciones que permitirán al
usuario el uso del sistema informático. Es el resultado del estudio de diversas
alternativas de implementación, luego de la determinación de la estructura general
sobre la cual se va a construir el proyecto. Debe basarse en las características del
sistema que facilitarán su puesta en marcha.

2.2.2.4 Implementación
Una vez analizadas las características del sistema y realizado el diseño de este,
el siguiente paso es la construcción de un sistema informático de calidad. Requiere de
la selección de las herramientas adecuadas, así como de la determinación del entorno
de desarrollo sobre el cual deberá funcionar el sistema y la elección del lenguaje de
programación apropiado para el tipo de sistema que se ha de elaborar.
20

Esta fase incluye además la adquisición de todos los recursos necesarios para
que el sistema informático funcione. Adicionalmente, conlleva el desarrollo de pruebas
que permitan comprobar el progreso del proyecto a medida que se va elaborando.

2.2.2.5 Pruebas
El principal objetivo de las pruebas es detectar los errores que se hayan podido
cometer durante las etapas previas del proyecto, lo cual incluye la respectiva corrección
de estos antes de que el producto esté en manos del usuario final.

Las diferentes pruebas se realizan en función del contexto y la fase del proyecto
en la cual nos encontremos. De esta manera, se realizan pruebas de unidad y de
integración, además de pruebas alfa en el interior de la organización desarrolladora del
software, y pruebas beta dirigidas a usuarios finales ajenos a los integrantes del equipo
desarrollador del proyecto.

2.2.2.6 Instalación o despliegue


Se refiere a la puesta en funcionamiento del sistema informático desarrollado.
Conlleva la especificación del entorno de funcionamiento que incluye tanto el hardware
como el software, los equipos necesarios, la configuración física recomendada, las
redes de interconexión, los sistemas operativos involucrados y los demás componentes
provenientes de terceras partes.

2.2.2.7 Uso y mantenimiento


Una vez la nueva aplicación informática ha comenzado a usarse requiere del
correspondiente mantenimiento, el cual suele conllevar tres etapas:

Mantenimiento correctivo: Conlleva la eliminación de los defectos que surjan


durante su vida útil.

Mantenimiento adaptativo: Referido a la necesidad de que el sistema funcione


sobre una versión nueva del sistema operativo original, o cuando uno de los elementos
del hardware es modificado.

Mantenimiento perfectivo: Se realiza con la finalidad de añadirle mejoras y


nuevas funcionalidades al sistema informático existente.
21

2.3 SISTEMAS DE FACTURACIÓN


2.3.1 Proceso de ventas
Los procesos de ventas son las actividades más pretendidas por empresas,
organizaciones, o personas que ofrecen algo (PRODUCTOS, SERVICIOS, U OTROS),
en su mercado meta, debido a que su éxito depende directamente de la cantidad de
veces que realice esta cantidad, de lo bien que lo hagan y de cuan rentable les resulte
hacerlo.

Dentro de la venta puedes encontrar seis pasos clave. Prácticamente todas las
interacciones de ventas exitosas, el proceso puede durar varios minutos o varios
meses en concretarse, aplicable para empresas pequeñas y medianas, donde se podrá
responder ha ¿Cómo es el proceso de venta?:

 Prospección: Se trata de localizar personas u organizaciones calificadas para


comprar sus productos.
 Contacto Inicial: Generar el momento de verdad en el que la empresa entra en
contacto para entablar la relación con el prospecto.
 Presentación de Ventas: Conocer las necesidades presentes y futuras del
cliente o prospecto y hacer una propuesta formal, clara, detallada y limpia de los
productos y soluciones.
 Manejo de Objeciones: Se trata de poner las cartas sobre la mesa y dejar
correr los detalles de negociación, respondiendo a todas las dudas del
prospecto.
 Cierre de la Venta: Una vez pactados los requerimientos y negociados los
detalles, se declara la aceptación de venta y arranca la parte de la entrega.
 Seguimiento y Servicio después de la venta: Después de prestar el servicio o
producto es importante evaluar el grado de satisfacción del cliente y estar atento
a cualquier retroalimentación del cliente con el fin de resolverla.

2.3.2 Control de ventas


Si pensamos desde el punto de vista más práctico, podemos decir que el control
de ventas es la gestión, la colecta de datos y el monitoreo de todo lo que es vendido en
una empresa, para qué clientes y de qué manera ocurre ese proceso comercial. Es una
22

forma de conocer todos los movimientos y acciones que ocurren en el área de ventas y
también hacer uso de esa información para el éxito de la empresa. Dentro de las claves
para un buen control de ventas podemos considerar:

 Tener reportes de venta precisos


 Tener un sistema de punto de venta
 Monitorear el inventario en tiempo real
 Optimizar las cuentas por cobrar
 Centralizar toda la información

2.3.3 Importancia del proceso de ventas


El proceso estructurado de ventas como eje de cualquier transformación
orientada al crecimiento. La mayoría de la gente de ventas, y las compañías no utilizan
actualmente un proceso formal de ventas.

El desempeño de venta individual como el de la compañía mejora


sustancialmente cuando se implementa un proceso a lo largo de toda la organización,
logrando incrementos de un 20% en las ventas. Este proceso prospera cuando todos
dentro de la organización utilizan un lenguaje común y sugiere un proceso
determinado.

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


implementación de un proceso simple pero estructurado, que pueda ser seguido por
todos, y sea la base de la mejora de desempeño para todos los ejecutivos.

2.3.4 Tipos de facturas


2.3.4.1 Factura ordinaria
Es la factura estándar y la de uso más común. Este documento constituye la
prueba física de una operación comercial, como una compra, una venta o la prestación
de un servicio.
23

Este tipo de factura debe contener información detallada de la operación, como


los datos de quién emite la factura, del receptor y el importe gastado, entre otros datos
importantes de la operación.

2.3.4.2 Factura simplificada


Este tipo de factura es totalmente diferente a la ordinaria. La factura simplificada
no contiene toda la información requerida para ser una factura completa, puede
contener los datos del receptor si este lo solicita. El cliente puede solicitar la factura
para tener la posibilidad de deducir el gasto y el IGV. Esta modelo de factura entró en
vigor con el Reglamento de Facturación.

2.3.4.3 Factura recapitulativa


La factura recapitulativa permite agrupar las facturas de un mes. Varias
operaciones realizadas con un mismo receptor, en un periodo de tiempo de un mes
natural. Tiene el mismo valor legal que una factura ordinaria, por lo que debe cumplir
con los mismos requisitos.

2.3.4.4 Facturación electrónica


La tecnología sigue creciendo a pasos gigantescos. La factura electrónica posee
los mismos efectos legales que una factura en físico o papel. Y como tal es un
justificante de la entrega de bienes o la prestación de servicios, obviando el papel. Este
tipo de factura se caracteriza porque se expide y recibe en formato electrónico. Se
implantó con la idea de simplificar el proceso de facturación.

Entre las distintas ventajas de las facturas electrónicas tanto para el emisor como para
el receptor, podemos destacar:

 Facilitan las transacciones


 Ahorro económico (elimina los gastos de papel, impresión, sellos y envío).
 Reduce los tiempos de la gestión.
 Aumenta la seguridad jurídica en el tráfico económico.
 Representan un gran ahorro para el medio ambiente.
24

2.3.5 Sistemas de facturación y su importancia


Los sistemas de facturación son una herramienta importante que aporta muchas
ventajas en los negocios y grandes empresas ya que facilita en gran parte el trabajo
manual para la elaboración de facturas.

Hay que tomar en cuenta que en las facturas se pueden ver todos los
movimientos de dineros tanto, como entradas y salidas, también estas son un apoyo
para los cálculos contable, una empresa debe de contar con el registro de todas las
facturas ya que en estas están son el soporte claro de la contabilidad, por lo tanto
contar con un sistema de facturación se garantiza un registro exacto y no vulnerable a
perdidas.

Un sistema de facturación es capaz de:

 Generar factura de forma automatiza


 Rapidez al hacer las facturas
 Contabilizar montos de facturas
 Registrar todas las ventas
 Registrar diferentes tipos de pagos o servicios

2.4 TECNICAS Y HERRAMIENTAS


2.4.1 Java
En diciembre de 1950 Patrick Naughton, ingeniero de Sun Microsystems, reclutó
a varios colegas entre ellos James Gosling y Mike Sheridan para trabajar sobre un
nuevo proyecto conocido como "El proyecto verde". Este proyecto tenía como objeto
controlar dispositivos hogareños, en agosto de 1991 nació uno nuevo orientado a
objetos y al cual llamaron Oak. El objetivo de Java era crear un lenguaje de
programación parecido al C++ en estructura y sintaxis, fuertemente orientado a objetos,
pero en con una máquina virtual propia. En 1993, Green se renombró First Person Juc
para intentar vender esta tecnología, hardware y software. En 1995, Oak se convirtió en
Java.

Java es un tipo de lenguaje de programación y una plataforma informática, se


constituye como un lenguaje orientado a objetos, su intención es permitir que los
25

desarrolladores de aplicaciones escriban el programa una sola vez y lo ejecuten en


cualquier dispositivo, el programador puede generar fragmentos de código autónomo,
que puedan interactuar con otros objetos para resolver un problema ofreciendo soporte
para diferentes tecnologías. De hecho es común referirse también Java como un
conjunto de tecnologías en referencia a los diferentes productos y versiones que
componen su familia.

Sus principios básicos son:

 Simple: Una de las ventajas de Java reside en su sencillez con una moderada
curva de aprendizaje. Esto hace que sea el lenguaje más usado en escuelas y
universidades para mostrar los fundamentos de la programación.
 Multihilo: Considerando el entorno multithread (multihilo), cada thread (hilo, flujo
de control del programa) representa un proceso individual ejecutándose en un
sistema. Cada hilo controla un único aspecto dentro de un programa, como
puede ser supervisar la entrada en un determinado periférico o controlar toda la
entrada/salida del disco. Todos los hilos comparten los mismos recursos, al
contrario que los procesos, en donde cada uno tiene su propia copia de código y
datos (separados unos de otros).
 Seguro: Java es un lenguaje de programación seguro y estable. Pensado para
poder operar en multitud de entornos. Desde el sector más lúdico a aplicaciones
empresariales.
 Multiplataforma: Podemos desarrollar nuestro código una única vez y ejecutarlo
en cualquier plataforma. Lo que facilita el poder portar nuestro proyecto a
diferentes sistemas operativos.

2.4.2 Programación orientada a objetos


La programación orientada a objetos consiste en la implementación de un
sistema orientado a objetos. Queda ligado a un lenguaje orientado a objetos. Aunque
tendemos a referirnos a la orientación a objetos con el término “programación orientada
a objetos”, realmente deberíamos usar el término “diseño orientado a objetos”, que se
aproxima más a su filosofía. La calidad de un sistema orientado a objetos reside
realmente en su diseño, más que en el lenguaje en el que es implementado.
26

La orientación a objetos se ha convertido en el más popular de los paradigmas


de programación. Esto se debe a que la orientación a objetos facilita el desarrollo de
aplicaciones complejas. El uso de este paradigma es especialmente relevante en el
desarrollo de software a gran escala y de calidad. Aunque existen distintos factores
(tanto externos como internos) para medir la calidad del software (Meyer, 1997) nos
vamos a quedar con tres que sobresalen del resto y sobre los que la orientación a
objetos hace una mejora significativa: extensibilidad, reutilización y fiabilidad.

 Extensibilidad: Indica el grado de dificultad que tiene realizar cambios en el


software para adaptarse a nuevos requisitos. La construcción mediante objetos
hace que las posibles modificaciones a realizar sobre el software suelan ser
locales a un objeto o a unos pocos de ellos.
 Reutilización: Es una medida del grado en el que los distintos módulos que
componen un sistema pueden ser reutilizados en otros sistemas. Ayuda en el
desarrollo rápido de nuevos sistemas. En la orientación a objetos la unidad
mínima de reutilización es el objeto. Además, este paradigma dispone de un
conjunto de mecanismos que incrementan enormemente la reutilización.
 Fiabilidad: Es un término genérico que cubre dos factores: corrección y
robustez. Indica la capacidad del software para realizar con exactitud las tareas
especificadas y para reaccionar adecuadamente ante situaciones inesperadas.
La orientación a objetos se preocupa tanto por el desarrollo de estructuras
sencillas, extensibles y reutilizables que se puede asegurar la fiabilidad del
sistema de manera más sencilla. Un software orientado a objetos sencillo y
legible es la mejor arma contra la falta de fiabilidad

2.4.3 NetBeans
Comenzó en 1996 como un proyecto estudiantil en República Checa
(originalmente llamado Xelfi), bajo la tutoría de la Facultad de Matemáticas y Física en
la Universidad Carolina en Praga. La meta era escribir un entorno de desarrollo
integrado (IDE) para Java parecida a la de Delphi. Xelfi fue el primer entorno de
desarrollo integrado escrito en Java, con su primer pre- lanzamiento en 1997.
27

NetBeans IDE en su versión 8.2, es un entorno de desarrollo muy completo en


cuanto a funcionalidades; entre las más importantes destacan la ejecución paso a
paso, ejecución hasta la posición del cursor o puntos de interrupción como ayuda para
obtener una idea de lo que el proyecto está realizando en una determinada sección de
código Java.

2.4.4 Mysql
La historia de MySQL comienza cuando Michael Widenius, un programador de
software buscaba una solución sencilla que permitiera dar salida a sus proyectos sin
recurrir a soluciones de terceros. Al comienzo MySQL carecía de elementos
considerados esenciales como la integridad referencial y transacciones pero a pesar de
ello atrajo rápidamente a desarrolladores web.

Esto dio lugar a la fundación de la empresa MySQL AB (empresa fundada por


David Axmark, Allan Larsson y Michael Widenius) para dar continuidad al proyecto.
Posteriormente la empresa fue adquirida por Sun MicroSystems en 2008 quien vio en
MySQL una solución para competir con su competidor Oracle quien, curiosamente,
acabó por hacerse con la compañía en 2010.

MySQL presenta algunas ventajas que lo hacen muy interesante para los
desarrolladores. La más evidente es que trabaja con bases de datos relacionales, es
decir, utiliza tablas múltiples que se interconectan entre sí para almacenar la
información y organizarla correctamente. Al ser basada en código abierto es fácilmente
accesible y la inmensa mayoría de programadores que trabajan en desarrollo web han
pasado usar MySQL en alguno de sus proyectos porque al estar ampliamente
extendido cuenta además con una ingente comunidad que ofrece soporte a otros
usuarios. Pero estas no son las únicas características como veremos a continuación:

 Arquitectura Cliente y Servidor: MySQL basa su funcionamiento en un modelo


cliente y servidor. Es decir, clientes y servidores se comunican entre sí de
manera diferenciada para un mejor rendimiento. Cada cliente puede hacer
consultas a través del sistema de registro para obtener datos, modificarlos,
guardar estos cambios o establecer nuevas tablas de registros.
28

 Compatibilidad con SQL: SQL es un lenguaje generalizado dentro de la


industria. Al ser un estándar MySQL ofrece plena compatibilidad por lo que si
has trabajado en otro motor de bases de datos no tendrás problemas en migrar
a MySQL.
 Vistas: Desde la versión 5.0 de MySQL se ofrece compatibilidad para poder
configurar vistas personalizadas del mismo modo que podemos hacerlo en otras
bases de datos SQL. En bases de datos de gran tamaño las vistas se hacen un
recurso imprescindible.
 Procedimientos almacenados: MySQL posee la característica de no procesar
las tablas directamente sino que a través de procedimientos almacenados es
posible incrementar la eficacia de nuestra implementación.
 Desencadenantes: MySQL permite además poder automatizar ciertas tareas
dentro de nuestra base de datos. En el momento que se produce un evento otro
es lanzado para actualizar registros u optimizar su funcionalidad.
 Transacciones: Una transacción representa la actuación de diversas
operaciones en la base de datos como un dispositivo. El sistema de base de
registros avala que todos los procedimientos se establezcan correctamente o
ninguna de ellas. En caso por ejemplo de una falla de energía, cuando el monitor
falla u ocurre algún otro inconveniente, el sistema opta por preservar la
integridad de la base de datos resguardando la información.

2.4.4 Arquitectura basada en capas

Cuando se construye software como producto empresarial o comercial, se llevan


a cabo varias técnicas de manera que el desarrollo se haga en forma ordenada y así
poder asegurar un avance continuo del proyecto, un producto final de calidad, y
además realizar posteriores mejoras sea una tarea más fácil.

La programación para lograr sacarle el mayor provecho a la programación por


capas se necesita seguir una serie de pasos complejos los cuales primeramente deben
ser definidos para cada proyecto en específico, luego deben ser revisados para
29

asegurarse de que el modelo adoptado cumpla con las normas necesarias para que la
aplicación sea del agrado del usuario, y por último debe ser implementado por el grupo
de desarrollo encargado para tal fin, los cuales siguiendo el modelo propuesto obtienen
una herramienta útil para facilitar la labor de programación dividiendo la aplicación en
módulos y capas fáciles de pulir.

2.4.4.1 Características de la programación en capas

La programación por capas es una técnica de ingeniería de software propia de la


programación por objetos, éstos se organizan principalmente en 3 capas: la capa de
presentación o frontera, la capa de lógica de negocio o control, y la capa de datos.

Siguiendo el modelo, el desarrollador se asegura avanzar en la programación del


proyecto de una forma ordenada, lo cual beneficia en cuanto a reducción de costos por
tiempo, debido a que se podrá avanzar de manera más segura en el desarrollo, al ser
dividida la aplicación general en varios módulos y capas que pueden ser tratados de
manera independiente y hasta en forma paralela.

Capa de presentación o Frontera:

La presentación del programa ante el usuario debe manejar interfaces que


cumplan con el objetivo principal de este componente, el cual es facilitar al usuario la
interacción con la aplicación. Para esto se utilizan patrones predefinidos para cada tipo
de aplicación y para cada necesidad del usuario. La interfaz debe ser amigable y fácil
de utilizar, ya que el usuario final es el que se va a encargar de utilizar el sistema y de
dar retroalimentación al equipo de desarrollo en caso de que haya algo que mejorar.

Capa de lógica de negocio o control:

Es llamada capa de reglas de negocio porque en esta se definen todas las


reglas que se deben cumplir para una correcta ejecución del programa.

Es aquí donde se encuentra toda la lógica del programa, así como las
estructuras de datos y objetos encargados para la manipulación de los datos
30

existentes, así como el procesamiento de la información ingresada o solicitada por el


usuario en la capa de presentación.

Representa el corazón de la aplicación ya que se comunica con todas las demás


capas para poder llevar a cabo las tareas. Por ejemplo, mediante la capa de
presentación obtiene la información ingresada por el usuario, y despliega los
resultados. Si la aplicación se comunica con otros sistemas que actúan en conjunto, lo
hace mediante esta capa. También se comunica con la capa de datos para obtener
información existente o ingresar nuevos datos.

Capada de datos:

Es la encargada de realizar transacciones con bases de datos y con otros


sistemas para obtener o ingresar información al sistema. El manejo de los datos debe
realizarse de forma tal que haya consistencia en los mismos, de tal forma los datos que
se ingresan así como los que se extraen de las bases de datos, deben ser consistentes
y precisos.

Es en esta capa donde se definen las consultas a realizar en la base de datos,


tanto las consultas simples como las consultas complejas para la generación de
reportes más específicos. Esta capa envía la información directamente a la capa de
reglas de negocio para que sea procesada e ingresada en objetos según se necesite,
esta acción se denomina encapsulamiento.
31
CAPITULO 3: DESARROLLO DE LA SOLUCIÓN
3.1 DISEÑO DE LA SOLUCIÓN
3.1.1 CASO DE USO DE NEGOCIO

uc Diagrama de Casos de Uso de Negocio

Caj ero
(from Actores de Negocio)

Realizar Ventas

Cliente
(from Actores de Negocio)
Vendedor (from Casos de Uso de Negocio)

(from Actores de Negocio)

Almacenero
33

El diagrama de casos de uso de negocio muestra el proceso de negocios en donde se encuentra la aplicación a
desarrollar. Como se puede observar los actores que interactúan con el sistema son: cajero, vendedor, almacenero y el
cliente.

3.1.2 CASO DE USO


CASO DE USO DE VENTAS
uc Modelo de Casos de Uso Vendedor

Validar Descuento

Registrar Cotización
«extend»
«include»
(from Casos de Uso) Buscar Articulos

(from Casos de Uso)

«include»

Registrar Pedido

Vendedor (from Casos de Uso)


(from Actores)

Registrar Cliente

(from Casos de Uso)


34

En el caso de uso de sistema, se muestra como el usuario vendedor interactúa con el caso de uso registrar
cotización y registrar pedido, que a la vez incluyen la actividad de buscar artículos. El caso de uso buscar articulo
extiende su funcionalidad para obtener información del valor de descuento. El vendedor también interactúa con el caso
de uso registrar cliente.

3.1.3 CASO DE USO DE CAJERO


35

El usuario cajero interactúa con el caso de uso registrar venta que a la vez incluye la funcionalidad del caso de uso
buscar pedido. El usuario también interactúa con el caso de uso de emitir comprobante.

3.1.4 JERARQUIA DE USUARIOS

uc Modelo de Actores

Usuario Sistema
Administrador

Vendedor Caj ero

El diagrama de jerarquía de usuarios del sistema nos muestra que el sistema tiene 2 tipos de usuario. Usuario de
sistema estándar y un administrador.
36

3.1.5 Diagrama de Clases

uc Diagrama de Clases

:Cliente
:Cotizacion

:Pedido :Comprobante :Pago

:Producto

En el diagrama de clases se muestra como las entidades se relacionan. El entidad pedido tiene una relación directa con
cliente, comprobante y producto. El entidad comprobante tiene una relacion directa con pago. Por ultimo, la entidad
cliente se relaciona de forma directa con cotización y pedido.
3.1.6 Diagrama Entidad Relación

El diagrama de entidad – relación de la base de datos


38

3.1.7 Reglas de negocio


 El impuesto al IGV está incluido en el comprobante de pago de acuerdo con la
tasa del país.
 Se aplicarán descuentos a compras superiores a los 200 soles.
 Se implementarán promociones según la demanda de los productos.
 Se promoverá el uso de comprobantes electrónicos tanto facturas como boletas.
 Solo se aceptan pagos en efectivo y por monederos virtuales Yape ,Tunki y Plin.
 Se trabajará solo con productos de calidad media y alta.
 La garantía de los equipos será manejada directamente con el fabricante

Las reglas de negocio ayudan a que un negocio opere eficientemente, con dirección y,
gracias a estas reglas, un negocio puede sobrevivir una crisis. El primer paso para que
una venta se realice, es establecer una conexión con el cliente. ¿Cómo lograr esto?
Con el avance de la tecnología y herramientas automatizadas, algunos vendedores han
dejado atrás la importancia de la relación entre vendedor y cliente.
3.1.8 Diagrama de Proceso de Ventas

El diagrama de ventas muestra la interacción del cliente y el área de ventas. Inicia con la solicitud de los productos,
luego, el personal de ventas le confirma si su solicitud procede para luego emitirle una cotización. El cliente con la
información de la cotización decide si realiza la compra. En caso de aprobar la compra, la tienda le emite un
comprobante para que luego se apersone al área de despacho.
3.1.9 Diagrama de Gantt
3.2 FUNCIONALIDAD DEL APLICATIVO (Pendiente)

 Mayor respaldo a la obtención de información del área de Ventas de manera


rápida, precisa, eficiente, para mayor entendimiento del personal, y los
directores generales de la empresa, de modo que la toma de decisiones sea
adecuada y precisa.
 El sistema puede ser utilizado simultáneamente por varios usuarios, haciendo
consultas, capturas y finalmente arrojando reportes para la toma de decisiones.
 El acceso rápido a la información y por ende mejora en la atención a los clientes.
 Generación de informes e indicadores, que permiten corregir fallas difíciles de
detectar y controlar con un sistema manual.
 Evitar pérdida de tiempo recopilando información que ya está almacenada en
base de datos que se puede compartir.
 El sistema de ventas registra las compras del cliente de acuerdo a los productos
solicitados.
42

3.3 DISEÑO DEL PROTOTIPO


3.3.1 Diseño de los paquetes
43

3.3.2 Diseño de mockups

a. MOCKUPS DEL USUARIO VENDEDOR


REGISTRAR VENTA

BUSCAR PRODUCTOS

REGISTRAR CLIENTE
44

b. MOCKUPS DEL USUARIO CAJERO

CAPITULO 4: RESULTADOS
45

4.1 CODIGO

Fragmento de código que muestra la conexión con la base de datos. Para el proyecto se empleó la base
de datos MySql
46

Fragmento de código de la clase comprobantes, se logra visualizar todos los métodos utilizados para
consular, generar, guardar el comprobante.
47

4.2 GUIS

Pantalla Producto. Permite visualizar los productos, valor unitario, cantidad en stock y una breve
descripción.
48

Pantalla Cliente. Permite a la aplicación agregar los datos del cliente. Nombre o razón social, dirección,
sexo, número de identificación.

Pantalla Cotización. Permite a la aplicación crear una cotización a un cliente con los productos que desea
adquirir en la tienda. Adicionalmente se visualizar el filtro para buscar los datos de un cliente ya
ingresado.
49

Pantalla Cotización. Permite a la aplicación crear una cotización a un cliente con los productos que desea
adquirir en la tienda. Adicionalmente se visualizar el filtro para buscar los datos de un cliente ya
ingresado.

Pantalla Comprobante. Es la pantalla principal para emitir los comprobantes de pago en el sistema.
50

Pantalla Comprobante. Permite a la aplicación crear comprobantes a un cliente con los productos que
desea adquirir en la tienda. Adicionalmente se visualizar el filtro para buscar los datos por productos ya
ingresado.

Pantalla Comprobante. Permite a la aplicación crear comprobantes a un cliente con los productos que
desea adquirir en la tienda. Adicionalmente se visualizar el filtro para buscar clientes.
51

Pantalla Comprobante. Permite a la aplicación crear comprobantes a un cliente con los productos que
desea adquirir en la tienda. Adicionalmente se visualizar el filtro para buscar cotizaciones.

4.3 PRESUPUESTO
COMPONENTE MES 1 MES 2 CANTIDAD COSTO UNITARIO COSTO TOTAL
MANO DE OBRA
Analista desarrollador x 2 160 160 640 15 9600
Analista de calidad 160 160 320 10 3200
Analista de infraestructura 160 160 160 13 2080

HARDWARE
Depreciación computador de desarrollo 160 160 320 2 640
Depreciación computador de calidad 160 160 320 2 640
Depreciación computador de infraestructura 160 160 320 2 640

SOFTWARE
NotePad ++ 0 0 1 0 0
Apache NetBeans 0 0 1 0 0
Apache web server 0 0 1 0 0
MYSQL 0 0 1 0 0

SERVICIOS
Energía Eléctrica 20 kw/h 25 kw/h 75 0.94 70.5
Internet Plan 1 Plan 1 2 120 240
Transporte 10 gal 15 gal 35 10 350

Sub Total 17460.50


Caja Chica 15% 2619.08
Ganancia 25% 4365.13
Total 24444.70
52

CONCLUSIONES

La implantación del nuevo sistema ha permitido cumplir con los objetivos planteados,
se logró crear un sistema a medida para el control de ventas y centralizar los registros
de las ventas realizadas.

El análisis realizado nos permitió generar y documentar el proceso de ventas y en base


a esto diseñar el sistema de ventas. Obteniendo los resultados esperados por el
cliente.

El sistema nos permite realizar el procesamiento de datos e identificar todas las


transacciones realizadas de manera detallada, con la generación de reportes precisos
que permiten al administrador ser más asertivo en la tomar de decisiones.

También ha permitido tener el control total del flujo de caja para programar los pagos a
proveedores, planificar adquisiciones e inversiones a largo plazo. Liberando la carga de
trabajo del personal de contabilidad.

Durante el desarrollo del sistema de ventas, se concluye que en la actualidad es


necesario que los negocios se adapten al uso de las nuevas tecnologías de información
para estar a nivel competitivo en el mercado. Con la implementación de un sistema de
información se pude obtener muchos beneficios como la automatización de cada
proceso, rapidez en las tareas de la gestión de la información, esto conlleva a una
mejor administración en los negocios.

Desde el punto de vista de lo esperado por la organización, la aplicación cumplió con


las expectativas del mandante, se mejoran los tiempos de búsqueda y respuesta al
cliente.
Además, permite disminuir el desorden de productos y mejorar la toma de decisiones,
por lo cual cumple con lo estipulado en los orígenes del proyecto.
53

RECOMENDACIONES

 No saturar al cliente de publicidad sin análisis, ser sutil he enviar promociones


de acuerdo con sus consumos.
 Se recomienda incorporar tecnologías de la información a las organizaciones,
permitiendo mejorar no solo la toma de decisiones y la gestión de la empresa,
sino que además aporta a la imagen del cliente sobre la misma y en el ánimo de
los trabajadores.
Se recomienda implementar una tienda virtual web.
 Mejorar el control eficiente de ventas y control de stock se recomienda realizar
un análisis que tan importarte es adquirir un sistema de control de la mercadería,
lo cual permitirá tener menos errores en contabilización de sus productos que
tienen en stock.
ANEXOS
Business Model Canvas
Aliados Clave2 Actividades Clave4 Propuesta de Valor3 Relación con el Cliente9 Segmentos de Clientes1
 Venta de

 Brindar un servicio
accesorios personalizado y amigable. Segmento Objetivo
 Proveedores  Asesoramiento de los  Utilizar medios de redes  Empresas del rubro de
productos a usar venta de accesorios de
 Sistema de Ventas  Variedad de productos de sociales como YouTube y
 Proceso de Venta computadoras.
 Personal accesorios de cómputo. Facebook para mostrar los
 Mejorar la toma de productos.
decisión en la adquisición
y venta de los productos.
Recursos Clave8  Información rápida de Canales5
 Equipo de Desarrollado. productos a atender.  Página Redes
 Conexión a Internet  Mejor control de ventas Sociales, YouTube y
Computadora Facebook.
 Personal comercial  Página web
 Productos  Tienda Física
 Software de desarrollo Java
Apache Netbeans 8.2
 MySQL

Estructura de Costes7 Estructura de Ingresos6


 Desarrollo y mantenimiento de la aplicación  Ventas de productos de cómputo.
 Adquisición de software y hardware.  Contrato de Mantenimiento y/o personalización
 Personal de TI
 Sueldos y comisiones.
BIBLIOGRAFIA

Zeledón, C. y Velasquez, L. (2014). Sistema de gestión del inventario y el control de ventas de la


tienda de celulares y accesorio de computadoras “Decosys” [Formulación de proyectos
informáticos, UNAN-Managua]. https://repositorio.unan.edu.ni/1955/
Bertha Vásconez Espinoza (2015). Análisis del proceso de ventas y su incidencia en la
rentabilidad de la empresa infoquality s.a. en la ciudad quito, año 2014.
https://repositorio.uisek.edu.ec/bitstream/123456789/1683/1/TESIS%20-%20BERTHA%20V
%C3%81SCONEZ.pdf

También podría gustarte