71 0582 Is
71 0582 Is
71 0582 Is
INGENIERO DE SISTEMAS
AREQUIPA – PERU
Enero, 2017
PRESENTACION
INCAPACA TPX S.A.”, el mismo que de ser aprobado me permitirá optar el Título
Atentamente.
A Dios,
A mi Madre,
RESUMEN
ABSTRACT
INTRODUCCIÓN
Figura 7. Selección y Carga de Listado de Clientes para la Interfaz Contable (Archivos .txt
Figura 17. Clientes por Segmento de Negocio que usan RETAIL PRO .......................... 56
Figura 19. Interfaz principal Sistema de Ventas RETAIL PRO 8.52 ............................... 58
Figura 48. Transmisión de Ventas y Transferencias en Kuna Retail V3.0 ..................... 112
Figura 55. Inventarios (Punto de Venta) en Kuna Retail V3.0 ....................................... 120
Figura 61. Reportes (Registro de Ventas) en Kuna Retail V3.0 ..................................... 127
Figura 72. Pantalla Principal del Sistema Kuna Retail. .................................................. 141
Figura 76. Alerta cuando se genera un negativo en los inventarios. ............................... 143
Figura 81. Ingreso a Guía de Salida y Transferencias por cargar. .................................. 146
evolucionando con el paso de los años y necesita mejoras continuas, que no sólo afectan en
KUNA genera una gran cantidad de transacciones diarias, bajo el manejo de los Puntos de
Ventas, así como el de los usuarios en las diferentes áreas de Kuna, sin embargo, dos de los
principales motivos que determinó el desarrollo de un nuevo Sistema de Ventas para KUNA,
fue contar con un desarrollo propio que nos permita la adaptación de los módulos del sistema
Como resultado, se obtuvo el Sistema de Ventas KUNA RETAIL, el cual fue implementado
TPX S.A.
ABSTRACT
for KUNA business unit, is vital priority. The company has evolved over the years and needs
continuous improvement, which not only affect business processes, but also in its
Information Systems.
KUNA generates a lot of daily transactions, under the management of the Points of Sales
and from the users of the different areas of Kuna, however, two of the main reasons that
determined the development of a new Sales System for KUNA, was to have our own
development which allows us to develop and to adapt modules considering the constant
changes in the Retail world system, and the optimal control of inventories, based on
programming standards defined within company and responding to the satisfaction of our
customers.
As a result, KUNA RETAIL Sales System was development, which was implemented
successfully in KUNA stores and Incalpaca Outlets stores. We obtained positive results and
Key Words: Analysis, Design, Implementation, Sales System, Kuna, Incalpaca TPX S.A.
INTRODUCCIÓN
El presente trabajo informe tiene como finalidad exponer el trabajo más importante
para la unidad de negocio KUNA, mostrando los principales aspectos en el análisis, diseño
la implementación del Sistema de Ventas KUNA RETAIL, así como sus módulos
MEMORIA DESCRIPTIVA
de tejido de punto en general. Estas dos divisiones se unen a finales del año 1996
16
INCALPACA actualmente cuenta con cinco líneas de producción: Telas, Tejido de
sus productos tanto en el mercado nacional como en el internacional, no sólo bajo los
nombres de las más prestigiosas casas de moda del mundo, sino también bajo sus
1.1.2. KUNA
Es una franquicia internacional en pleno desarrollo que, consciente del rol que tiene
17
KUNA lleva en cada prenda la suavidad de la mejor fibra proveniente de nuestras
alpacas y vicuñas, llamas y guanacos, pero lleva también el cuidado que pone el
cultura.
KUNA le entrega al mundo del diseño y de la moda un estilo que expresa y evoca, la
KUNA como parte del GRUPO INCA se identifica con su filosofía empresarial
“Trabajando con la naturaleza” por lo que, junto con las empresas que lo conforma,
otros.
18
1.1.3. Rubro
Textil
Sociedad Anónima
1.1.5. Ubicación
La dirección oficial de INCALPACA TPX S.A. es, Calle Cóndor Nro. 100 -
1.1.6. Organigrama
19
1.1.6.1. INCALPACA TPX S.A.
DIRECCION EJECUTIVA
GERENCIA
GENERAL
GERENCIA GERENCIA
GERENCIA CENTRAL GERENCIA KUNA
COMERCIAL OPERACIONES
GERENCIA
GERENCIA VENTAS JEFATURA DISEÑO GERENCIA JEFATURA FINANCIERA
PRENDAS PRENDAS PLANIFICACION ABASTECIMIENTO
JEFATURA RECURSOS
JEFATURA VENTAS JEFATURA HUMANOS
NACIONALES MANTENIMIENTO ASISTENTE DE SISTEMAS
(SERVIDORES)
GERENCIA VENTAS JEFATURA DISEÑO GERENCIA DESARROLLO JEFATURA DE SISTEMAS SUPERVISOR DE SISTEMAS
ACCESORIOS ACCESORIOS PRODUCTOS
ASISTENTES DE SISTEMAS
(KUNA)
JEFATURA DISEÑO GERENCIA PROD. JEFATURA ALMACENES
JEFATURA CONFECCION
TELAS CTP
ASISTENTES DE SISTEMAS
JEFATURA CREDITOS Y (INCALPACA)
JEFATURA COBRANZAS
JEFATURA PATRONAJE
COMERCIO
JEFATURA TINTORERIA
20
1.1.6.2. KUNA
GERENCIA DE KUNA
SUPERVISOR DE SUPERVISOR DE
SUPERVISOR DE
PLAZA LIMA – PLAZA LIMA –
PLAZA CUSCO
ZONA 1 ZONA 2
Asistente
Asistentes Asistente de Analista de BI Y
de
de Diseño Visual Proyectos Kuna
Compras
Encargados Encargados Encargados Encargados Coordinadora Encargados
Asistente de Asistente de
Producto Distribución Vendedores Vendedores Vendedores Vendedores Vendedores
Asistentes de
Ventas y de
Ventas
Conserjes y/o Conserjes y/o Conserjes y/o Conserjes y/o Corporativas Conserjes y/o
Asistente Asistente Almaceneros Almaceneros Almaceneros Almaceneros Almaceneros
Administrativo Administrativo
Encargado de
Bodega Central
21
1.1.7. Visión y Misión
1.1.7.1. Visión
naturales.
1.1.7.2. Misión
en transformar las fibras nobles de los andes, que, con creatividad y calidad
la naturaleza) a través de prendas de vestir elaboradas con las mejores fibras que
22
1.1.8. Actividad Profesional
Asistente de Sistemas.
Desde Abril del año 2009 hasta Marzo del año 2012, trabajé en Incalpaca como
Asistente de Sistemas.
Regresé a ésta empresa en Enero del año 2013 para trabajar en un Proyecto de
de Sistemas.
23
1.1.8.3.1. Análisis y Desarrollo del Sistema de Ventas para los Puntos de Venta de
Requerimiento:
de Ventas.
Desarrollar un nuevo Sistema de Ventas que cumpla con las expectativas del
Herramientas utilizadas:
24
Figura 5. Menú principal del Sistema Kuna Retail.
Kuna. (2016). Manual de Procedimientos Kuna. Recuperado de Documento Digital.
Departamento de Contabilidad.
Requerimiento:
ventas de los Puntos de Venta con el sistema utilizado por el área de Contabilidad
la Sunat.
25
Desarrollar una interfaz entre Kuna y Contabilidad de Incalpaca, utilizando la
mencionada.
La misma solución será útil para la interfaz entre las ventas ejecutadas en el
Remate.
Herramientas utilizadas:
26
Figura 7. Selección y Carga de Listado de Clientes para la Interfaz Contable
(Archivos .txt transformados a .xls).
Interfaz Contable entre Kuna e Incalpaca. (2009). Recuperado de Intranet.
27
1.1.8.3.3. Administración de la Base de Datos PostgreSQL (Sistema de Ventas KUNA
Requerimiento:
Herramientas utilizadas:
DBeaver.
28
1.1.8.3.4. Análisis, Diseño y Desarrollo de un Sistema de Consultas Web para las áreas
de Venta.
Requerimiento:
según sea la necesidad del usuario final. Este sistema de consultas es utilizado
por las diferentes áreas de Kuna, y también por los puntos de Venta.
Herramientas utilizadas:
29
Figura 9. Sistema de Consultas Web.
Sistema Kuna Retail. (2016). Manual de Usuario Sistema Kuna Retail. Recuperado de Documento
Digital.
PRO y LINCE para los Puntos de Venta de Kuna a nivel Chile y Argentina
respectivamente.
Debido a que el Sistema de Ventas RETAIL PRO estaba limitado a ser instalado
Herramientas utilizadas:
30
- Archivos Excel para almacenar las diferentes incidencias en Puntos de
Venta Chile.
consultas diversas.
necesidades.
Herramientas utilizadas:
RETAIL PRO.
31
Debido a los diferentes requerimientos mientras se utilizaba el Sistema de Ventas
Herramientas utilizadas:
- Checklists
y Proyectos Kuna)
Requerimiento:
32
Proyecto BI, decidieron que era momento de pensar en alternativas que permitan
- Procedimiento general:
Características de la Empresa.
Modelamiento de Datos.
Mapeo de Usuarios.
33
Base de Datos (Repositorio).
o Implantación y Capacitación.
- Medir:
presupuesto.
reales.
o El top de ventas.
34
o Los Puntos de Equilibrio por cada punto de venta, con y sin
contribución a la fábrica.
asignada.
o Comerciales.
Stocks.
o Logísticos.
35
KPI-LG001.- Proyección de Stocks (Futuras Compras).
o Financieros.
Herramientas utilizadas:
Herramienta temporal.
36
1.1.8.4.2. Gestión de requerimientos y necesidades de Kuna y Andean.
Requerimiento:
Debido a los cambios constantes en el mundo Retail, el Sistema Kuna Retail está
expuesto a sufrir cambios en sus módulos, los que permitan una ejecución optima
en los procesos.
Kuna y Andean.
Retail.
desarrollos.
requeridos, para que éstos sean programados por las asistencias de Kuna.
37
Herramientas utilizadas:
Requerimiento:
indexación, y varias tablas no tienen declarados sus campos clave (PK) y campos
de referencia (FK).
entidades.
la base de datos.
38
- Identificar las tablas que son utilizadas únicamente por los Puntos de
Kuna y Andean.
Herramientas utilizadas:
- Scripts con sentencias SQL, que fueron enviados al Jefe de Sistemas para
Requerimiento:
El Punto de Venta tiene módulos propios para la gestión de sus procesos, los
cuales deberán ser diferenciados de los módulos usados exclusivamente por las
39
- Analizar la estructura del Sistema Kuna Retail, e Identificar los módulos
Herramientas utilizadas:
- Diagrama de E-R que define las tablas diferenciadas para cada ejecutable
del Sistema.
40
1.2. PERURAIL S.A.
Es una empresa líder en el sector turismo. A través de una oferta variada de servicios
dos destinos más representativos dentro del Perú son Machu Picchu en Cusco y el
Del mismo modo, ofrecen transporte de carga de gran volumen. Cumplen los más
ambiental.
41
1.2.2. Rutas de Viaje
42
o EXPEDITION: Ofrece a sus pasajeros una experiencia a Machu Picchu
o ANDEAN EXPLORER: Se creó para hacer que sus pasajeros vivan una
y Trabajo en Equipo.
43
La filosofía de gestión está orientada a superar las expectativas de sus clientes,
1.2.4. Rubro
Sociedad Anónima
1.2.6. Ubicación
La dirección oficial de PERURAIL S.A. es, Av. Armendáriz Nro. 480 Int. 501 Lima
– Lima – Miraflores.
1.2.7. Organigrama
44
1.2.7.1. PERURAIL S.A. - SISTEMAS
BELMOND
PRINCIPAL
DIRECTOR
GERENTE
DIRECTOR DE OTROS
GENERAL
FINANZAS DIRECTORES
PERURAIL
GERENCIA DE TRENES
(Perurail S.A. y Fetrasa
S.A.)
JEFATURA DE
SISTEMAS
PERURAIL S.A.
ADMINISTRADOR ADMINISTRADOR
ANALISTAS Y
DE SOPORTE DE BASE DE
PROGRAMADORES
INFORMATICO DATOS
1.2.8.1. Visión
45
1.2.8.2. Misión
Somos una empresa de servicios que brinda experiencias únicas de viaje a sus
Programador de Sistemas.
46
Requerimiento:
Herramientas utilizadas:
47
- Gestor de Base de Datos: Oracle 10g.
Requerimiento:
sean necesarios.
Herramientas utilizadas:
48
- Herramienta para sentencias SQL: Toad.
- Lenguaje PLSQL.
requerimientos.
Requerimiento:
etc.
49
- Revisión de procedimientos y funciones desarrollados por una empresa
Herramientas utilizadas:
- Lenguaje PLSQL.
50
CAPITULO II
MARCO TEORICO
el comerciante prepararía una factura para el cliente (que puede ser una copia impresa
del detalle facturado) o de lo contrario el cálculo del monto por cada cliente,
como el punto de servicio, ya que no es sólo un punto de venta, sino también un punto
https://en.wikipedia.org/wiki/Point_of_sale.
51
2.2. RETAIL
2.1.1. Definición
https://en.wikipedia.org/wiki/Retail.
https://es.wikipedia.org/wiki/Detal.
52
Una característica que solía ser común al segmento del RETAIL era su canal de
la venta telefónica y la venta por Internet también han derribado este concepto.
Los canales de venta son la esencia del RETAIL, y buena parte de sus esfuerzos
2.1.2.2. Logística
operadores logísticos.
2.1.2.3. Productos
53
2.1.2.4. Precios de Costo y Venta
aquellos casos donde el proveedor impone una política de precios finales fijos,
pero otorgando a cada cadena de Retail una tasa de marca diferente, por lo general
pero muy pocas empresas siguen ofreciendo su software utilizando medios físicos.
https://en.wikipedia.org/wiki/Retail_software.
http://www.gopositive.com/index.php?Itemid=102.
54
2.3. RETAIL MANAGEMENT
Retail Management o Gestión de Venta, incluye todos los pasos requeridos para
llevar a los clientes a la tienda y satisfacer sus necesidades de compra. Hace de las
compras una experiencia agradable y asegura a los clientes salir de la tienda con una
sonrisa. En palabras más simples, Retail Management ayuda a los clientes comprar
Así mismo, la Gestión de Ventas ahorra tiempo y garantiza a los clientes localizar
http://www.managementstudyguide.com/retail-management.htm.
2.4.1. Descripción
Según Sistema Retail Pro 8.52. (2009). Presentación de Retail Pro 8.52. Recuperado
de Documento Digital.
55
RETAIL PRO es el principal software de ventas de la empresa americana Island
Pacific.
RETAIL PRO tiene como misión ser el líder mundial proveedor de soluciones para
al detallista de especialidad.
venta que ayuda a los minoristas de todo el mundo a operar con mayor eficacia, con
RETAIL PRO puede ser usado para la venta de mercancía como: ropa, calzados,
juguetes, libros, etc. En la siguiente figura se muestra una gráfica con los clientes por
Figura 17. Clientes por Segmento de Negocio que usan RETAIL PRO
Sistema Retail Pro 8.52. (2009). Presentación de Retail Pro 8.52. Recuperado de Documento
Digital.
56
La versión que manejó INCALPACA TPX S.A. fue la 8.52 que no maneja base de
RETAIL PRO ha sido entregado y soportado alrededor del mundo vía una red de
países, cuenta con más de 9,500 clientes, 35,000 tiendas alrededor del mundo y
2.4.2. Arquitectura
57
2.4.3. Interfaz del Sistema
2.4.3.1. Módulos
POS (Point Of Sale); o Punto de Venta. Este módulo considera dos apartados,
(Customers).
como en la central.
58
Purchasing; o Compra. Este módulo es administrado únicamente por la
el caso.
59
Las consultas de ventas, transferencias y demás información requerida
(Reports), reportes gráficos para las gerencias (Sales Charts), y los reportes
puntos de venta.
o Safeguard; sección utilizada para crear backups del Sistema en los Puntos
de Venta y en la Central.
60
o RPRO DB; sección informativa, donde es posible revisar la versión del
transacciones recibidas.
táctico.
61
2.5. PROCESO GLOBAL DEL NEGOCIO KUNA
INICIO
Compra a
Proveedores
Análisis de
Distribución
Desarrollo de Control de
Análisis de
Nuevas Calidad
Compra
Tendencias
Presentación de
Propuestas
DISEÑO COMPRA
(Productos de Colección) (Productos de Colección)
FABRICACION
Envío de
Productos a
Almacén
Presentación de
Impulso de Formato Kuna
Ventas
Envío de
Productos
Gestión de
Abastecimento
* ABASTECIMIENTOS.
Recibo de
Recepción de
Productos
Productos
Gestión de
Atención al Venta a
Cliente Agentes
VENTA
(Puntos de Venta)
VENTA
(Internacional)
FIN
62
CAPITULO III
INGENIERIA
3.1. OBJETIVOS
3.1.1. General
de Kuna.
3.1.2. Específicos
necesidades.
Desarrollar módulos que serán utilizados por los puntos de venta y por las
desarrollo.
63
3.2. DESCRIPCION DE LA SITUACION ACTUAL
Retail Pro era un sistema de información cerrado, es decir, era imposible acceder al
hacia el sistema.
detallan las principales razones que motivaron la decisión final por parte de la
Gerencia General para desarrollar un nuevo sistema que cumpliera con las
RETAIL.
64
3.2.2.1. Facturación
Ventas con códigos de cajeros únicos; en los puntos de venta era imposible
productos con precio 0, y muchas veces el error era detectado muy tarde.
65
Límite en las formas de pago; no era posible tener más de 8 formas de pago,
3.2.2.2. Inventarios
todas las tiendas). Este problema era el más crítico de todos, ya que el
3.2.2.3. Comunicación
con internet dedicado en todos los Puntos de Venta, éste punto era crítico, y
66
Pérdida de Paquetes de Información; éste era un problema bastante crítico.
67
Distribución completamente manual; la asignación de piezas para transferir a
3.2.2.5. Reportes
mantenimiento del sistema, pero en varias oportunidades, no era posible tener una
insatisfacción hacia el sistema y hacia el servicio prestado por parte de ésta empresa.
68
3.2.4. Retail Pro e Interacción con otros Sistemas
Retail Pro no podía interactuar con otros Sistemas de la empresa, y ante éste
Retail Pro.
69
3.3. EVALUACION TECNICA PRELIMINAR
Se propone 2 alternativas:
a. Sistema Web:
b. Sistema Desktop:
70
3.3.2. Conclusión
operacionales de la marca.
3.4.1. Descripción
optimizar el tiempo que toma a los usuarios para realizar sus tareas, y, sobre todo,
permitirá tener inventarios limpios y reales, los cuales podrán ser consultados tanto
en la Central como en los Puntos de Venta. Además, éste desarrollo permitirá utilizar
71
3.4.2. Requerimientos de Usuarios
3.4.2.1. Facturación
3.4.2.2. Clientes
72
3.4.2.3. Inventarios
3.4.2.4. Comunicación
permisos de comunicación.
3.4.2.5. Transferencias
requerido.
Verificar las guías recibidas en los Puntos de Venta desde la Central o desde
73
3.4.2.6. Reportes
3.4.2.7. Cierres
3.4.2.8. Seguridad
información.
3.4.2.9. Otros
administrativas de Kuna.
Desarrollar los procesos necesarios para que Kuna Retail pueda conectarse
74
3.4.3. Ciclo de Procesos en Kuna Retail
75
3.4.4. Kuna Retail y Otros Sistemas
76
3.5. MODULOS PRINCIPALES
listan los módulos principales desarrollados en el Sistema Kuna Retail, y que son
3.5.1. Facturación
Este módulo permite ejecutar ventas de tipo Ticket Boleta y Ticket Factura,
además, documentos manuales de tipo Boleta y Factura. Además, cumple con los
presentaba.
77
3.5.1.2. Diagrama del Proceso
Seleccionar
Seleccionar Seleccionar
Estación de
PDV Facturación
Trabajo
Ingreso al Sistema
Kuna Retail Ingresar Nro. De
Núm. De
Tipo de Doc.? WS = 1 WS = 2 Documento
Estación?
Manual
Seleccionar Seleccionar
Ingresar Nro. De Verificar Datos Ingresar/
Tienda de Venta devolución de
Venta Original del Cliente Seleccionar
Original todos o algún
Cliente
producto
Seleccionar
Si Comentario?
Ingresar Vendedor
Comentarios
No
Ingresar Montos
Nro. De Seleccionar
por Forma de
Estación? Formas de Pagos
Pago
WS = 1
WS = 2
Imprime/
Actualiza
Actualiza
78
Seleccionar
Estación de Trabajo
Ingresar Nro. de
Documento
Ingresar Productos
Cajero Ingresar/Selec.
Cliente
Seleccionar
v endedor
Seleccionar Forma
de Pago
Imprimir/Actualizar
Actores: Cajero
Propósito: Que el cajero pueda seleccionar la estación del trabajo en la que ejecutará la
factura.
Descripción: Este caso de uso inicia cuando el cajero quiere facturar en el sistema. El cajero
selecciona la opción de la estación de trabajo. El sistema le muestra dos opciones, estación
uno y estación dos. El cajero escoge la estación en donde efectuará la venta. El sistema valida
la opción seleccionada y permite que el cajero continúe con la venta.
79
Caso de Uso: Ingresar Nro. De Documento.
Actores: Cajero
Propósito: Que el cajero pueda ingresar el Nro. Del Documento (si la estación de trabajo es
dos).
Descripción: Este caso de uso inicia cuando el cajero escogió la estación de trabajo dos. El
cajero ingresa en el sistema, el número de la boleta o factura manual. El sistema valida que
el número del documento tenga el formato correcto y permite que el cajero continúe con la
venta.
Actores: Cajero
Propósito: Que el cajero pueda ingresar todos los Productos seleccionados por el Cliente.
Descripción: Este caso de uso inicia cuando el cajero ingresa los productos seleccionados
por el cliente, y los cuales serán facturados. El sistema verifica la existencia del producto
ingresado y completa la información necesaria en pantalla. El cajero verifica que todos los
productos fueron ingresados al sistema y permite que el cajero continúe con la venta.
Actores: Cajero
Propósito: Que el cajero pueda ingresar o seleccionar el cliente que está comprando.
Descripción: Este caso de uso inicia cuando el cajero ingresa o selecciona al cliente que está
comprando. El sistema le muestra al cajero si existe o no el cliente. Si el cliente no existe, el
cajero lo crea y lo selecciona. Si el cliente existe, el cajero lo selecciona. El cajero verifica
que el cliente fue seleccionado y el sistema permite que el cajero continúe con la venta.
80
Actores: Cajero
Descripción: Este caso de uso inicia cuando el cajero selecciona al vendedor que atendió al
cliente que está comprando. El sistema le muestra un listado de todos los vendedores. El
cajero escoge al vendedor y verifica que el vendedor quede seleccionado. El sistema permite
que el cajero continúe con la venta.
Actores: Cajero
Propósito: Que el cajero pueda seleccionar la forma de pago que el cliente eligió.
Descripción: Este caso de uso inicia cuando el cajero solicita al cliente la forma o formas
de pago que aplicará a la venta. El cliente indica al cajero su decisión. El cajero selecciona
la(s) forma(s) de pagos en el sistema. El cajero confirma los montos por forma de pago. El
sistema permite que el cajero continúe con la venta.
Actores: Cajero
Descripción: Este caso de uso inicia cuando el cajero le pregunta al cliente si los productos
ingresados son todos, y si la forma de pago ingresada es correcta. El cliente confirma la
información, y el cajero envía a imprimir el documento, así mismo, la venta se actualiza. El
sistema se encarga de procesar internamente la orden para imprimir el documento y
actualizar la información en la base de datos. El sistema finaliza la venta e informa al cajero.
81
Facturación
Logueo
Selecciona PDV
Selecciona
Facturación
Selecciona
Estación de Valida selección
Trabajo
Entrega Productos
Ingresa Productos Valida selección
Indica datos
personales
Ingresa/selec.
Cliente Valida selección
Selecciona
Vendedor Valida selección
Selecciona Forma
de Pago Valida selección
Imprime/Actualiza
Venta Valida selección
Confirma
impresión y
Informar: Termino Actualización
Venta
82
Función / Clase: NuevaFactura_Load
Descripción:
Carga la interfaz de la facturación.
Salidas: -----
Salidas: -----
83
Función / Clase: comboBox1_SelectedIndexChanged
Descripción:
Valida la selección del tipo de documento.
Salidas: -----
Por defecto el valor de este comboBox inicia con el primer código en el maestro
de vendedores (base de datos). Se listan todos los vendedores para que el cajero
pueda seleccionar el correcto que concreto la venta.
Salidas: -----
84
Función / Clase: ConsulaReferencia
Descripción:
Completa la información del código de producto ingresado.
Salidas: -----
Entradas: -----
Lógica del Programa:
Al presionar el botón para proceder con la forma de pago, el programa consulta
en base de datos todas las formas de pago existentes y activas, y las lista para
que el cajero pueda seleccionar la opción escogida por el cliente.
Salidas: -----
85
Función / Clase: actualiza
Descripción:
Termina el proceso de venta, se genera la transacción y se imprime el documento.
Entradas: -----
Lógica del Programa:
El programa valida la acción que realizará. Si la estación de trabajo seleccionada
es la opción 1, el sistema guarda la transacción e imprime el documento en la
etiquetadora. Si la opción es 2, el sistema también guarda la transacción e
imprime el documento en la impresora de papel. Para ambos casos el programa
valida que todos los campos requeridos hayan sido completados.
Salidas: -----
Empleado
Cliente
86
Adaptado de Análisis y Diseño para módulo de Facturación.
Tipo de Documento
Forma de Pago
Precios
Tienda
87
Producto
Cabecera de Venta
Detalle de Venta
Puente de Venta
88
Atributo Tipo Longitud Descripción
codcab (PK) character varying 50 Código de la Cabecera de Venta.
codfpg integer Código de la forma de pago.
…
Cabecera de Descuento
Detalle de Descuento
Puente de Descuento
89
3.5.1.6.2. Diagrama Entidad-Relación
3.5.2. Transferencias
Este módulo permite ejecutar el envío y recepción de guías, entre Puntos de Venta
90
3.5.2.2. Diagrama del Proceso
Recepción de Guías:
Seleccionar
Seleccionar Seleccionar Seleccionar Guía
Transferencias
Transferencias Guías a Cargar
por Cargar
Ingreso al Sistema
Kuna Retail No de Guía Motivo Destino Verificar Datos
Si Si ingresados en
ok? traslado ok? correcto?
Si Tienda Origen
No No No
Comunicarse
Cargar Guía
con Tda. Origen
para corrección
Detalle de
Si
Productos ok?
No
No
Producto x Otro?,
Igual Nro. De Pzas.?
No
Comunicarse Regularizar
Si
Diferente Nro. De con Tda. Origen Movimientos
Si
Pzas.?
Si
No Otro Motivo?
Envío de Guías:
91
Seleccionar
Seleccionar Seleccionar Seleccionar Guía
Motivo de
Transferencias Guías de Salida
Traslado
Ingreso al Sistema
Kuna Retail Motivo: Motivo: Seleccionar
Continuar? No No Motivo de
Todos? Local?
Traslado
No
Si Si
Seleccionar
Cancelar Seleccionar
Destino
Seleccionar
Seleccionar Usuario Canal de Venta
No
Usuario correcto?
Si
Ingresar/
Ingresar
Seleccionar
Productos
Transportista
Si
Ingresar Nro. de
Guía
Si Observaciones?
Ingresar
Observaciones
No
Imprimir
guía?
Si No
Imprime/
Actualiza
Actualiza
Recepción de Guías:
92
Seleccionar Guía a
cargar
Verificar Datos
Destino
Encargado
Cargar Guía
Descripción: Este caso de uso inicia cuando el encargado de tienda quiere cargar una guía
al sistema, de manera que el stock esté actualizado. El encargado selecciona de la lista de
guías a cargar, la que desea cargar. El sistema valida la guía seleccionada y permite que el
encargado continúe con el proceso.
Propósito: Que el encargado pueda verificar los datos destino que completo la tienda origen
en el sistema.
Descripción: Este caso de uso inicia cuando el encargado de tienda quiere verificar toda la
información completada por la tienda origen. El encargado valida la información. El
encargado no encuentra ningún problema. El sistema permite que el encargado continúe con
el proceso.
93
Caso de Uso: Cargar Guía.
Descripción: Este caso de uso inicia cuando el encargado de tienda decide cargar la guía y
selecciona la opción en el sistema. El sistema carga la guía en el sistema, actualiza
movimientos de stock e informa al encargado la finalización de la carga. El sistema permite
que el encargado continúe con el proceso.
Envío de Guías:
Seleccionar
Motiv o de Traslado
Seleccionar
Destino
Seleccionar Canal
de Venta
Encargado Seleccionar
Usuario
Ingresar/Selec.
Transportista
Ingresar Productos
Ingresar Nro. de
Guía
Imprimir/Actualizar
94
Caso de Uso: Seleccionar motivo de traslado.
Propósito: Que el encargado pueda seleccionar el motivo de traslado para el envío de la guía
en el sistema.
Descripción: Este caso de uso inicia cuando el encargado de tienda decide enviar una guía
a otro punto de venta o a la central. El encargado selecciona el motivo de traslado. El sistema
valida opción seleccionada. El sistema permite que el encargado continúe con el proceso.
Descripción: Este caso de uso inicia cuando el encargado de tienda decide enviar una guía
a otro punto de venta o a la central. El encargado selecciona el destino que recibirá la guía.
El sistema valida opción seleccionada. El sistema permite que el encargado continúe con el
proceso.
Propósito: Que el encargado pueda seleccionar el canal de venta para el envío de la guía en
el sistema.
Descripción: Este caso de uso inicia cuando el encargado de tienda decide enviar una guía
a otro punto de venta o a la central. El encargado selecciona el canal de venta que recibirá la
guía. El sistema valida opción seleccionada. El sistema permite que el encargado continúe
con el proceso.
95
Caso de Uso: Seleccionar usuario.
Descripción: Este caso de uso inicia cuando el encargado de tienda decide enviar una guía
a otro punto de venta o a la central. El encargado selecciona el usuario que emite la guía. El
sistema valida opción seleccionada. El sistema permite que el encargado continúe con el
proceso.
Descripción: Este caso de uso inicia cuando el encargado de tienda decide enviar una guía
a otro punto de venta o a la central. El encargado ingresa/selecciona el transportista que
llevará la guía con la mercadería. El sistema valida opción seleccionada. El sistema permite
que el encargado continúe con el proceso.
Propósito: Que el encargado pueda ingresar los productos para el envío de la guía en el
sistema.
Descripción: Este caso de uso inicia cuando el encargado de tienda decide enviar una guía
a otro punto de venta o a la central. El encargado ingresa los productos que serán enviados
96
al destino junto con la guía. El sistema valida la información ingresada. El sistema permite
que el encargado continúe con el proceso.
Descripción: Este caso de uso inicia cuando el encargado de tienda decide enviar una guía
a otro punto de venta o a la central. El encargado ingresa el número de la guía. El sistema
valida la información ingresada. El sistema permite que el encargado continúe con el
proceso.
Descripción: Este caso de uso inicia cuando el encargado de tienda decide enviar una guía
a otro punto de venta o a la central. El encargado decide imprimir la guía. El sistema valida
la opción seleccionada y actualiza la información en base de datos. El sistema permite que
el encargado finalice el proceso.
97
Recepción de Guías:
Encargado de
Tienda /
Sistema
Vemdedor
Logueo
Seleccionar
Transferencias
Seleccionar
Transferencias
por Cargar
Seleccionar Dev uelv e det. de
Guía a Cargar guía
Verificar
Información en
Guía
Confirma Carga
de Guía
Envío de Guías:
98
Encargado de
Tienda /
Sistema
Vemdedor
Logueo
Seleccionar
Transferencias
Seleccionar
Guías de Salida
Seleccionar
Motiv o de Dev uele solicitud
Traslado
Seleccionar
Dev uele solicitud
Destino
Seleccionar
Dev uele solicitud
Canal de Venta
Seleccionar
Dev uele solicitud
Usuario
Ingresar/Selec.
Dev uele solicitud
Transportista
Imprimir /
Completa acción
Guardar Gu'ia
Confirma Guía
generada
3.5.3. Cierres
99
3.5.3.1. Descripción del Módulo
Este módulo permite ejecutar los cierres de caja en el Punto de Venta; cierre
temporal que puede ejecutado en cualquier momento, y los cierres requeridos por
Cierre X:
Seleccionar
Seleccionar Seleccionar
Fechas (Inicio y
Cierres Cierre X
Fin)
Ingreso al Sistema
Kuna Retail
Ver cierre
Verificar datos Seleccionar Si
temporal?
mostrados Confirmar
No
Exportar a Seleccionar
No
PDF? Cancelar
Si
Seleccionar
Exportar
100
Cierre Z:
Ingreso al Sistema
Kuna Retail Ingresar
Fecha de Cierre
Autorización No
correcto?
Admin
Si
Seleccionar
Fechas (Inicio y
Fin)
No
Distrib. De Seleccionar
Caja ok? Cancelar
Si No
Si
Seleccionar
Exportar
Reporte Z:
101
Seleccionar Seleccionar Seleccionar
Cierres Reporte Z Empleado
Ingreso al Sistema
Kuna Retail Ingresar
Fecha de Reporte
Autorización No
correcto?
Admin
Si
Seleccionar
Fechas (Inicio y
Fin)
Exportar a Seleccionar
Si Continuar?
PDF? Confirmar
Si No No
Seleccionar Seleccionar
Exportar Cancelar
Cierre X:
102
Seleccionar Rango
de Fecha
Encargado
Ejecutar Cierre
Descripción: Este caso de uso inicia cuando el encargado de tienda decide generar el cierre
x. El encargado selecciona el rango de fechas a consultar. El sistema valida opción
seleccionada. El sistema permite que el encargado continúe con el proceso.
Descripción: Este caso de uso inicia cuando el encargado de tienda decide generar el cierre
x. El encargado confirma la ejecución del cierre. El sistema valida opción seleccionada. El
sistema permite que el encargado continúe con el proceso.
103
Cierre Z:
Seleccionar
Empleado
Ingresar
Autorización Admin
Seleccionar Rango
de Fechas
Ejecutar Cierre
Descripción: Este caso de uso inicia cuando el encargado de tienda decide generar el cierre
z. El encargado selecciona el empleado que genera el cierre. El sistema valida opción
seleccionada. El sistema permite que el encargado continúe con el proceso.
Propósito: Que el encargado pueda ingresar el usuario y contraseña del Admin para generar
el cierre en el sistema.
104
Descripción: Este caso de uso inicia cuando el encargado de tienda decide generar el cierre
z. El encargado ingresa la información del Admin. El sistema valida opción seleccionada. El
sistema permite que el encargado continúe con el proceso.
Propósito: Que el encargado pueda seleccionar las fechas de inicio y fin para generar el
cierre en el sistema.
Descripción: Este caso de uso inicia cuando el encargado de tienda decide generar el cierre
z. El encargado selecciona las fechas para el cierre. El sistema valida opción seleccionada.
El sistema permite que el encargado continúe con el proceso.
Propósito: Que el encargado pueda ingresar el cuadre respectivo de su caja para generar el
cierre en el sistema.
Descripción: Este caso de uso inicia cuando el encargado de tienda decide generar el cierre
z. El encargado ingresa el cuadre de caja para el cierre. El sistema valida opción
seleccionada. El sistema permite que el encargado continúe con el proceso.
105
Descripción: Este caso de uso inicia cuando el encargado de tienda decide generar el cierre
z. El encargado acepta la ejecución del cierre. El sistema valida opción seleccionada. El
sistema ejecuta el cierre y finaliza el proceso.
Reporte Z:
Seleccionar
Empleado
Ingresar
Autorización Admin
Seleccionar Rango
de Fechas
Encargado
Ejecutar Reporte
Descripción: Este caso de uso inicia cuando el encargado de tienda decide generar el reporte
z. El encargado selecciona el empleado que genera el reporte. El sistema valida opción
seleccionada. El sistema permite que el encargado continúe con el proceso.
106
Caso de Uso: Ingresar autorización Admin.
Propósito: Que el encargado pueda ingresar el usuario y contraseña del Admin para generar
el reporte en el sistema.
Descripción: Este caso de uso inicia cuando el encargado de tienda decide generar el reporte
z. El encargado ingresa la información del Admin. El sistema valida opción seleccionada. El
sistema permite que el encargado continúe con el proceso.
Propósito: Que el encargado pueda seleccionar las fechas de inicio y fin para generar el
reporte en el sistema.
Descripción: Este caso de uso inicia cuando el encargado de tienda decide generar el reporte
z. El encargado selecciona las fechas para el reporte. El sistema valida opción seleccionada.
El sistema permite que el encargado continúe con el proceso.
Descripción: Este caso de uso inicia cuando el encargado de tienda decide generar el reporte
z. El encargado acepta la ejecución del reporte. El sistema valida opción seleccionada. El
sistema ejecuta el reporte y finaliza el proceso.
107
3.5.3.4. Diagramas de Secuencia
Cierre X:
Encargado de
Tienda /
Sistema
Vemdedor
Logueo
Seleccionar
Cierres
Seleccionar
Cierre X
Seleccionar
Rango de Valida selección
Fechas
Confirma
ejecución del
cierre
108
Cierre Z:
Encargado de
Tienda /
Sistema
Vemdedor
Logueo
Seleccionar
Cierres
Seleccionar
Cierre Z
Seleccionar
Valida selección
Empleado
Valida fecha de
cierre
Ingresar
Autorización Procesa solicitud
Admin
Seleccionar
Rango de Valida selección
Fechas
Ingresar cuadre
de caja
Confirma
ejecución del
cierre
109
Reporte Z:
Encargado de
Tienda /
Sistema
Vemdedor
Logueo
Seleccionar
Cierres
Seleccionar
Reporte Z
Seleccionar
Valida selección
Empleado
Valida fecha de
cierre
Ingresar
Autorización Procesa solicitud
Admin
Seleccionar
Rango de Valida selección
Fechas
Confirma
ejecución del
cierre
3.5.4. Comunicación
110
3.5.4.1. Descripción del Módulo
Envío de Información:
Ingreso al Sistema
Kuna Retail Seleccionar Confirmar
No
Cancelar Envío?
Si
Seleccionar
Confirmar
111
Recepción de Información:
Ingreso al Sistema
Kuna Retail Seleccionar Confirmar
No
Cancelar Recepción?
Si
Seleccionar
Confirmar
Ingreso al Sistema
Seleccionar Fechas
Kuna Retail
Continuar? para Ventas (Inicio y
Fin)
Si
Seleccionar Fechas
para Ventas (Inicio y No
Fin)
Continuar? No
Seleccionar
Cancelar
Si No
Confirmar
Si
Ejecución? Seleccionar
Confirmar
112
3.5.4.3. Diagrama de Caso de Uso
Envío de Información:
Aceptar
confirmación de
Encargado /
Vendedor
env ío
Descripción: Este caso de uso inicia cuando el encargado de tienda o vendedor decide enviar
la información del día a la Central. El envío de información es al finalizar la jornada laboral
o cuando sea solicitado. El sistema valida opción seleccionada. El sistema permite que el
encargado/vendedor continúe con el proceso.
113
Caso de Uso: Aceptar confirmación de envío.
Descripción: Este caso de uso inicia cuando el encargado de tienda o vendedor decide enviar
la información del día a la Central. El sistema confirma el envío de información. El
encargado/vendedor acepta la confirmación. El sistema valida opción seleccionada y finaliza
el proceso.
Recepción de Información:
Seleccionar Recibir
Información
Aceptar
confirmación de
Encargado /
Vendedor
recepción
Descripción: Este caso de uso inicia cuando el encargado de tienda o vendedor decide recibir
la información desde la Central. La recepción de información se realiza al comenzar la
114
jornada laboral o cuando sea solicitado. El sistema valida opción seleccionada. El sistema
permite que el encargado/vendedor continúe con el proceso.
Descripción: Este caso de uso inicia cuando el encargado de tienda o vendedor decide recibir
la información desde la Central. El sistema confirma la recepción de información. El
encargado/vendedor acepta la confirmación. El sistema valida opción seleccionada y finaliza
el proceso.
Seleccionar Verificar
Transmisión Ventas y
Transferencias
Seleccionar Rango de
Fechas para Ventas
Seleccionar Rango de
Fechas para Transferencias
Encargado /
Vendedor Aceptar
confirmación de
Transmisión
115
Actores: Encargado de Tienda o Vendedor.
Propósito: Que el encargado o vendedor pueda seleccionar la opción para re-transmitir las
ventas y Transferencias a la Central.
Descripción: Este caso de uso inicia cuando el encargado de tienda o vendedor decide re-
transmitir las ventas y las transferencias a la Central. La re-transmisión se realiza cuando sea
solicitado. El sistema valida opción seleccionada. El sistema permite que el
encargado/vendedor continúe con el proceso.
Propósito: Que el encargado o vendedor pueda seleccionar el rango de fechas para re-
transmitir las ventas a la Central.
Descripción: Este caso de uso inicia cuando el encargado de tienda o vendedor decide re-
transmitir las ventas y las transferencias a la Central. El encargado/vendedor selecciona el
rango de fechas para las ventas. El sistema valida opción seleccionada. El sistema permite
que el encargado/vendedor continúe con el proceso.
Propósito: Que el encargado o vendedor pueda seleccionar el rango de fechas para re-
transmitir las transferencias a la Central.
Descripción: Este caso de uso inicia cuando el encargado de tienda o vendedor decide re-
transmitir las ventas y las transferencias a la Central. El encargado/vendedor selecciona el
rango de fechas para las transferencias. El sistema valida opción seleccionada. El sistema
permite que el encargado/vendedor continúe con el proceso.
116
Caso de Uso: Aceptar confirmación de Transmisión.
Descripción: Este caso de uso inicia cuando el encargado de tienda o vendedor decide re-
transmitir las ventas y las transferencias a la Central. El sistema confirma la transmisión de
información. El encargado/vendedor acepta la confirmación. El sistema valida opción
seleccionada y finaliza el proceso.
Envío de Información:
Encargado de
Tienda /
Sistema
Vemdedor
Logueo
Sleccionar
Herramientas
Seleccionar
Comunicación
Seleccionar
Valida selección
Env iar
Seleccionar
env iar Procesa solicitud
información
Confirma Env io
117
Recepción de Información:
Encargado de
Tienda /
Sistema
Vemdedor
Logueo
Sleccionar
Herramientas
Seleccionar
Comunicación
Seleccionar
Valida selección
Recibir
Seleccionar
env iar Procesa solicitud
información
Confirma
Recepción
118
Encargado de
Tienda /
Vemdedor Sistema
Logueo
Sleccionar
Herramientas
Seleccionar
Comunicación
Selec. Verificar
Transmisión Vtas. Valida selección
y Transf.
Selec. Rango de
Fechas para Valida selección
Vtas.
Selec. Rango de
Fechas para Valida selección
Transf.
Confirmar
Procesa solicitud
Transmisión
Confirma
Recepción
3.5.5. Inventarios
Este módulo permite visualizar los stocks por producto, los movimientos con sus
piezas.
119
3.5.5.2. Diagrama del Proceso
En el Punto de Venta:
Ingreso al Sistema
Kuna Retail Verificar
Seleccionar
movimientos
“Detalle ID”
calculados
Confirmar
Si movimientos?
Seleccionar No Revisar
Confirmar Documentos
Físicos
Si Cuadro?
No
Informar a quien
corresponda
En la Central:
120
Seleccionar Seleccionar Seleccionar
Inventario Seguimiento “Detalle de
Punto de Venta”
Ingreso al Sistema
Kuna Retail
Seleccionar Seleccionar Tipo
Tienda de Movimiento
Todos?
Si
Si No
No
Verificar
Cambiar Punto de
movimientos
Vta.?
calculados
No
En el Punto de Venta:
Ingresar ID a
Consultar
Seleccionar
Detalle ID
Encargado / Verificar
Vendedor Mov imientos
121
Caso de Uso: Ingresar ID a Consultar.
Descripción: Este caso de uso inicia cuando el encargado de tienda o vendedor decide
realizar el seguimiento de los inventarios. El encargado/vendedor ingresa el ID que desea
auditar. El sistema valida opción ingresada. El sistema permite que el encargado/vendedor
continúe con el proceso.
Descripción: Este caso de uso inicia cuando el encargado de tienda o vendedor decide
realizar el seguimiento de los inventarios. El encargado/vendedor selecciona Detalle ID para
ver cada uno de los movimientos (al detalle). El sistema valida opción seleccionada. El
sistema permite que el encargado/vendedor continúe con el proceso.
Descripción: Este caso de uso inicia cuando el encargado de tienda o vendedor decide
realizar el seguimiento de los inventarios. El encargado/vendedor verifica los movimientos
y los compara con otra fuente. El encargado/vendedor acepta los movimientos. El sistema
valida opción seleccionada y finaliza el proceso.
122
En la Central:
Seleccionar
Detalle de Punto
de Venta
Seleccionar Tienda
Seleccionar Tipo de
Mov imiento (cálculo)
Encargado
en la Cent ral
Seleccionar
Detalle ID
Verificar
Mov imientos
Descripción: Este caso de uso inicia cuando el encargado decide realizar el seguimiento de
los inventarios. El encargado selecciona Detalle de Punto de Venta para ver cada uno de los
movimientos (al detalle por tienda). El sistema valida opción seleccionada. El sistema
permite que el encargado continúe con el proceso.
123
Descripción: Este caso de uso inicia cuando el encargado decide realizar el seguimiento de
los inventarios. El encargado selecciona la tienda en la que revisará cada uno de los
movimientos. El sistema valida opción seleccionada. El sistema permite que el encargado
continúe con el proceso.
Descripción: Este caso de uso inicia cuando el encargado decide realizar el seguimiento de
los inventarios. El encargado selecciona el tipo de movimiento todos (cálculo desde la última
toma de inventarios contables), o mes actual (cálculo desde el último cierre de mes). El
sistema valida opción seleccionada. El sistema permite que el encargado continúe con el
proceso.
Descripción: Este caso de uso inicia cuando el encargado decide realizar el seguimiento de
los inventarios. El encargado selecciona Detalle ID para ver cada uno de los movimientos
(al detalle). El sistema valida opción seleccionada. El sistema permite que el encargado
continúe con el proceso.
124
Propósito: Que el encargado pueda verificar los movimientos del ID seleccionado.
Descripción: Este caso de uso inicia cuando el encargado decide realizar el seguimiento de
los inventarios. El encargado verifica los movimientos y los compara con otra fuente. El
encargado acepta los movimientos. El sistema valida opción seleccionada y finaliza el
proceso.
En el Punto de Venta:
Encargado de
Tienda /
Sistema
Vemdedor
Logueo
Seleccionar
Inv entario
Seleccionar
Seguimiento
Ingresar ID a
Valida ingreso
consultar
Seleccionar
Valida selección
"Detalle ID"
Procesa solicitud
Verificar
Mov imientos
Confirma
solicitud
125
En la Central:
Encargado en
la Central Sistema
Logueo
Seleccionar
Inv entario
Seleccionar
Seguimiento
Seleccionar
"Detalle de
Punto de Venta" Valida selección
Procesa solicitud
Seleccionar
Tienda
Seleccionar Tipo
de Mov .
Ingresar ID a
Procesa solicitud
consultar
Seleccionar
Valida selección
"Detalle ID"
Procesa solicitud
Verificar
Mov imientos
Confirma
solicitud
3.5.6. Reportes
126
Este módulo permite ejecutar una serie de reportes estándares. Tomamos como
Seleccionar
Seleccionar Seleccionar
Registro de
Análisis Reportes Tiendas
Ventas
Ingreso al Sistema
Kuna Retail Seleccionar
Fecha?
Filtros
Si
Seleccionar No
Fecha
Tienda?
Si
No Seleccionar
Tienda(s)
Vendedor?
Si
Seleccionar No
Vendedor Seleccionar
Estado del
Estado del Documento
Si
Doc.?
No
Seleccionar
Exportar a Seleccionar Cancelar
Si
PDF? Exportar a PDF
No
Exportar a Seleccionar
Si
Excel? Exportar a Excel
No
127
3.5.6.3. Diagrama de Caso de Uso
Seleccionar Filtros
Generar Reporte
Encargado /
Vendedor
Exportar resultado
Propósito: Que el encargado o vendedor pueda seleccionar los filtros preferidos para
generar el reporte.
Descripción: Este caso de uso inicia cuando el encargado decide generar el reporte. El
encargado o vendedor selecciona los filtros necesarios. El sistema valida las opciones
seleccionadas. El sistema permite que el encargado o vendedor continúe con el proceso.
Descripción: Este caso de uso inicia cuando el encargado decide generar el reporte. El
encargado o vendedor confirma la generación. El sistema valida la opción seleccionada. El
sistema permite que el encargado o vendedor continúe con el proceso.
128
Caso de Uso: Exportar resultado.
Propósito: Que el encargado o vendedor pueda exportar el resultado a archivos de tipo PDF
o EXCEL.
Descripción: Este caso de uso inicia cuando el encargado decide exportar el reporte
(resultado). El encargado o vendedor confirma la exportación en cualquiera de los dos
formatos disponibles. El sistema valida la opción seleccionada y finaliza el proceso.
Encargado de
Tienda /
Sistema
Vemdedor
Logueo
Seleccionar
Análisis
Seleccionar
Reportes Tiendas
Seleccionar
Valida selección
Registro Tiendas
Seleccionar
Filtros del
Reporte Valida selección
Procesa solicitud
Confirmar
ejecución del
Reporte Procesa solicitud
Confirma
solicitud
Confirma
solicitud
129
3.5.7. Orden de Compra
Si
Seleccionar
Seleccionar Seleccionar
Orden de
Transferencias Colección
Compra
Ingreso al Sistema
Kuna Retail Seleccionar
Temporada
No
Si
Seleccionar
Cancelar
Seleccionar
Confirmar
Grabar
No
Carga?
Seleccionar Reiniciar
Si
Grabar proceso?
No
130
3.5.7.3. Diagrama de Caso de Uso
Seleccionar
Colección
Sleccionar
Temporada
Seleccionar Tipo
de Contrato
Asist ent e de
Product o Seleccionar Marca
Ingresar Nro. de
Contrato
Grabar Orden de
Compra
Descripción: Este caso de uso inicia cuando el asistente decide seleccionar la colección para
cargar una orden de compra. El asistente selecciona la colección correcta. El sistema valida
la opción seleccionada. El sistema permite que el asistente continúe con el proceso.
131
Descripción: Este caso de uso inicia cuando el asistente decide seleccionar la temporada
para cargar una orden de compra. El asistente selecciona la temporada correcta. El sistema
valida la opción seleccionada. El sistema permite que el asistente continúe con el proceso.
Propósito: Que el asistente asigne el tipo de contrato correcto a la orden de compra a cargar.
Descripción: Este caso de uso inicia cuando el asistente decide seleccionar el tipo de
contrato para cargar una orden de compra. El asistente selecciona el tipo de contrato correcto.
El sistema valida la opción seleccionada. El sistema permite que el asistente continúe con el
proceso.
Descripción: Este caso de uso inicia cuando el asistente decide seleccionar la marca para
cargar una orden de compra. El asistente selecciona la marca correcta. El sistema valida la
opción seleccionada. El sistema permite que el asistente continúe con el proceso.
Descripción: Este caso de uso inicia cuando el asistente decide ingresar el número del
contrato para cargar una orden de compra. El asistente ingresa el número del contrato
correcto. El sistema valida la opción ingresada. El sistema permite que el asistente continúe
con el proceso.
132
Caso de Uso: Grabar Orden de Compra.
Descripción: Este caso de uso inicia cuando el asistente decide grabar (guardar) la orden de
compra. El asistente confirma la grabación. El sistema valida la opción seleccionada y
finaliza el proceso.
Asistente de
Producto Sistema
Logueo
Seleccionar
Transferencias
Seleccionar
Orden de
Compra
Seleccionar
Valida selección
Colección
Seleccionar
Valida selección
Temporada
Seleccionar Tipo
Valida selección
de Contrato
Seleccionar
Valida selección
Marca
Ingresar Nro. de
Contrato
Confirma Carga
133
3.5.8. Orden de Transferencia
venta del Perú. Se consideran estándares y políticas definidos, los que permiten
automática.
134
Seleccionar Seleccionar Seleccionar Seleccionar
Transferencias Distribución Distribución Perú Calidad
Si
No
Ingresar
Cambiar Observaciones
Si
Temporada?
Automática?
No
Si
Ingresar
Seleccionar Cambiar Productos
Temporada Colección?
No
Si Ingresar
Distribución por
Producto
Cambiar
Subclase? Seleccionar
Colección
Si Continuar?
No
Si
Seleccionar Cambiar
Subclase Modelo?
Grabar OT
Si No
x Ventas? Seleccionar No
Modelo Generar Excel
No
con OT
Si
No Seleccionar
Fechas (Inicio y
Fin) Seleccionar
Modalidad OT
Ingresar Calidad
de Almacén Seleccionar
Tienda(s)
x Mín.? Si
Seleccionar
Método de
Ingresar Calidad Distrib.
del Almacén
Si No
No RR?
No
Prioridad de
Seleccionar Tda.?
Tienda(s) Si
Confirmar
x Máx.? Si
Resultado
No
135
3.5.8.3. Diagrama de Caso de Uso
Seleccionar
Calidad
Seleccionar Canal
Seleccionar Tipo
de OT
Ingresar Productos
Asist ent e de
Dist rbución
Generar OT
Grabar OT
Propósito: Que el asistente asigne la calidad de donde se tomarán los productos a abastecer.
Descripción: Este caso de uso inicia cuando el asistente decide seleccionar la calidad para
ejecutar el abastecimiento a tiendas. El asistente selecciona la calidad respectiva. El sistema
valida la opción seleccionada. El sistema permite que el asistente continúe con el proceso.
136
Propósito: Que el asistente asigne el canal al que se abastecerá.
Descripción: Este caso de uso inicia cuando el asistente decide seleccionar el canal para
ejecutar el abastecimiento a tiendas. El asistente selecciona el canal respectivo. El sistema
valida la opción seleccionada. El sistema permite que el asistente continúe con el proceso.
Descripción: Este caso de uso inicia cuando el asistente decide seleccionar el tipo de OT
que escogerá para ejecutar el abastecimiento a tiendas. El asistente selecciona el tipo de OT
respectivo (manual o automática). El sistema valida la opción seleccionada. El sistema
permite que el asistente continúe con el proceso.
Propósito: Que el asistente ingrese los productos que considere necesarios abastecer.
Descripción: Este caso de uso inicia cuando el asistente decide seleccionar el tipo de OT
Manual para ejecutar el abastecimiento a tiendas. El asistente ingresa los productos que serán
abastecidos. El sistema valida los productos ingresados. El sistema permite que el asistente
continúe con el proceso.
137
Propósito: Que el asistente decida generar la OT luego de seleccionados los diferentes filtros
necesarios.
Descripción: Este caso de uso inicia cuando el asistente decide generar la OT y ejecutar el
abastecimiento a tiendas. El asistente decide generar la OT. El sistema valida todos los filtros
seleccionados. El sistema permite que el asistente continúe con el proceso.
Descripción: Este caso de uso inicia cuando el asistente decide grabar la OT. El sistema
valida la opción seleccionada. El sistema permite que el asistente continúe con el proceso.
Descripción: Este caso de uso inicia cuando el asistente decide generar un archivo Excel
con la OT guardada. El asistente luego cargará éste documento al Sistema de Incalpaca, y
terminar con el proceso de abastecimientos. El sistema valida la opción seleccionada y
finaliza el proceso.
138
3.5.8.4. Diagrama de Secuencia
Asistente de
Distribución Sistema
Logueo
Seleccionar
Transferencias
Seleccionar
Distribución
Seleccionar
Distribución Perú
Seleccionar
Calidad
Seleccionar Tipo
Valida selección
de OT
Ingresar/ Selec.
otros filtros
Generar/grabar
Procesa solicitud
OT
Generar Excel
Procesa solicitud
con OT
Confirma Ejec.
Excel
139
CAPITULO IV
Para ingresar al Sistema Kuna Retail, se tiene una forma, que es seleccionando el
140
4.2. PANTALLA PRINCIPAL
4.3. FACTURACION
vendedor por defecto. Así mismo, carga otras configuraciones propias del negocio.
141
El programa valida si el procesamiento de datos y comunicación con la Central, es
lineal o por lotes. También valida las formas de pago activas, y elimina todas aquellas
142
4.3.2. Ingreso de Productos a facturar
factura.
negativo en los inventarios. El sistema muestra una alerta, la que debe ser revisada
143
4.3.3. Cancelar nueva factura
El botón “Forma de pago” se activa una vez ingresados los productos en el detalle
de la venta; al seleccionar éste botón, el programa carga las diferentes formas de pago
144
4.3.5. Actualización de la Facturación
4.3.5.1. Imprime/Actualiza
Para el caso de los tickets Boleta y Factura (estación de trabajo nro. 1), el programa
4.3.5.2. Actualiza
145
Esta opción se habilita cuando la estación de trabajo es igual a 2. La única
4.4. TRANSFERENCIAS
146
Figura 82. Módulo de Guía de Salida.
Sistema Kuna Retail. (2016). Manual de Usuario Sistema Kuna Retail. Recuperado de Documento
Digital.
147
Figura 84. Guía a Cargar.
Sistema Kuna Retail. (2016). Manual de Usuario Sistema Kuna Retail. Recuperado de Documento
Digital.
4.5. INVENTARIO
4.5.1. Seguimiento
148
4.6. COMUNICACIÓN
149
4.6.2. Recepción de información
Ventas
150
Figura 89. Forma de Confirmación de Ventas.
Sistema Kuna Retail. (2016). Manual de Usuario Sistema Kuna Retail. Recuperado de Documento
Digital.
Transferencias
o Entre Tiendas
o De Central a Tiendas
151
Almacén Central Servidor Tienda
(ENVIAR) (RECIBIR)
4.7. SALIR
Para cerrar toda la sesión del Sistema, sólo es necesario seleccionar la opción Salir.
152
CONCLUSIONES
1. El desarrollo del Sistema Kuna Retail ha permitido a los usuarios de las áreas de
Kuna y a los Puntos de Venta, agilizar sus tareas operativas, cubriendo los
Conformidad.
de usuarios.
datos.
153
RECOMENDACIONES
1. Configurar una VPN entre los puntos de venta y la central, de manera que se tenga
154
BIBLIOGRAFIA
LIBROS
Rumbaugh, J., Booch, G. & Jacobson, I. (1998). The Unified Modeling Language
Bittner, K., & Spence, I. (2002). Use Case Modeling. Addison-Wesley Professional.
Analysis and Design and Interactive Development (3ra ed.). Prentice Hall PTR.
TEXTOS
Sistema Retail Pro 8.52. (2009). Presentación de Retail Pro 8.52. Recuperado de
Documento Digital.
Sistema Retail Pro 8.52. (2009). Manual de Usuario de Retail Pro 8.52. Recuperado
de Documento Digital.
Sistema Kuna Retail. (2016). Manual de Usuario Sistema Kuna Retail. Recuperado
de Documento Digital.
155
Sistema Kuna Retail. (2016). Manual de Usuario Alternativo Sistema Kuna Retail.
Documento Digital.
PÁGINAS WEB
https://en.wikipedia.org/wiki/Point_of_sale
156
Información de Retail. (2016). Recuperado de https://es.wikipedia.org/wiki/Detal
https://en.wikipedia.org/wiki/Retail_software
http://www.gopositive.com/index.php?Itemid=102
http://www.managementstudyguide.com/retail-management.htm
https://agencias.perurail.com/reservas/
157
APENDICES
MÓDULO: XXXXXXXXXXXXXXXXXXXXXXXXX
Requerimiento(s):
Cuestionario: Seleccione su nivel de satisfacción de acuerdo a las siguientes categorizaciones (marque con una “X”):
2.- El nuevo desarrollo y/o cambios requeridos ayudan a optimizar procesos que eran A B C D
trabajados manualmente.
3.- El nuevo desarrollo y/o cambios requeridos son considerados seguros, veloces, estables A B C D
y confiables.
4.- El departamento de Sistemas demostró ser eficiente para el nuevo desarrollo y/o A B C D
cambios requeridos. (Personas involucradas en el desarrollo).
1.-
2.-
3.-
___________________________________
FIRMA
158
APÉNDICE B: MEMOS DE CONFORMIDAD
159
160
161
162
163
164
165
166
APÉNDICE C: PLAN DE TRABAJO INFORME
Análisis, Diseño y Desarrollo de un Sistema de Ventas para Tiendas Retail del Rubro
Textil.
2. OBJETIVOS
167
2.2.4. Mostrar los diferentes módulos administrativos y/o características del Sistema
de Ventas desarrollado.
3. MARCO TEORICO
3.1.1. PostgreSQL
[WIK01]
Características principales:
- Soporta distintos tipos de datos: además del soporte para los tipos base,
disparadores.
168
- Incluye herencia entre tablas (aunque no entre objetos, ya que no existen),
por lo que a este gestor de bases de datos se le incluye entre los gestores
objeto-relacionales.
Ventajas:
- Instalación ilimitada.
- Extensible.
- Multiplataforma.
como: C++, C#, VB .NET, Java, Ruby, PHP; al igual que entornos de
- Crystal reports para Visual Studio proporciona una forma muy productiva
169
gráfico incrustado permite crear fácilmente informes desde el IDE y
[MSD05]
3.1.3. Retail
El detal o venta al detalle (en inglés Retail) es un sector económico que engloba
En el negocio del detal se pueden incluir todas las tiendas o locales comerciales
público, sin embargo, su uso se halla más bien ligado a las grandes cadenas de
del detal viene dada por la amplia variedad de artículos y tipos de artículos que
4. MEMORIA PROFESIONAL
170
4.1.1. Incalpaca TPX S.A.
Rubro: Textil
RUC: 20100226813
Arequipa - Sachaca
Organigrama:
171
Gráfico 2 - Organigrama General Central
172
Misión: Somos un equipo socialmente responsable, especializado en
transformar las fibras nobles de los andes, que, con creatividad y calidad
RUC: 20431871808
Organigrama:
173
Adaptado de Área de Sistemas – Manual de Procedimientos Febrero 2013
seguridad operativa.
importantes.
Los tres primeros años, desde Abril 2009 hasta Marzo 2012 trabajé en Incalpaca
TPX S.A. y me desempeñé como Asistente de Sistemas, siendo mis funciones las
siguientes:
174
Responsable de la Administración de las Bases de Datos PostgreSQL
2012).
Retail para los Puntos de Venta de Kuna a nivel Perú. (2010 - 2011)
Retail Pro y Lince para los Puntos de Venta de Kuna a nivel Chile y
175
De Marzo 2012 a Diciembre 2012, trabajé en la empresa Perurail S.A. y me
la reserva de asientos.
Reservas.
devoluciones.
176
o Autodetracciones, declaración de los pagos de anticipos
En Enero del 2013, tuve la oportunidad de regresar a Incalpaca TPX S.A., para
con el trabajo del día a día; las cuales serán programadas en el Sistema
Proyecto BI:
la fuente de la información.
177
4.3. Aporte más importante
Considero que los aportes más importantes durante mis 5 años y medios de
experiencia laboral como Bachiller, son el desarrollo del Sistema de Ventas para los
Para éste trabajo informe, decidí considerar el Desarrollo del Sistema de Ventas
como el aporte más importante, ya que permitió satisfacer las necesidades de los
Informe:
Contenido
Carátula
Presentación
Agradecimientos
Dedicatoria
178
Índice
Índice de Gráficas
Resumen
Introducción
1.1.- Objetivos
1.1.1.- General
1.1.2.- Específico
179
3.8.- Herramientas utilizadas
Conclusiones
Recomendaciones
Bibliografía
6. PLAN DE TRABAJO
180
7. REFERENCIAS BIBLIOGRAFICAS
[WIK01] http://es.wikipedia.org/wiki/PostgreSQL
[SCR02] http://es.scribd.com/doc/36570462/postgreSQL-investigacion
[WIK03] http://es.wikipedia.org/wiki/Microsoft_Visual_Studio
[SCR04] http://es.scribd.com/doc/237193574/C-sharp
[MSD05] http://msdn.microsoft.com/es-es/library/bb126227(v=vs.90).aspx
[WIK06] http://es.wikipedia.org/wiki/Detal
7.2. Libros
181