universidad de guayaquil facultad ingenierÍa...
TRANSCRIPT
UNIVERSIDAD DE GUAYAQUIL FACULTAD INGENIERÍA INDUSTRIAL DEPARTAMENTO ACADÉMICO DE TITULACIÓN
TRABAJO DE TITULACIÓN PREVIO A LA OBTENCIÓN DEL TÍTULO DE
LICENCIATURA EN SISTEMAS DE INFORMACIÓN
ÁREA DESARROLLO DE SISTEMAS
TEMA
“SOFTWARE DE PROGRAMACIÓN COMO SOPORTE EN LA GESTIÓN DE ALMACENAMIENTO,
DISEÑO Y DESARROLLO DE UN SISTEMA PARA EL CONTROL DE UBICACIÓN DE LOS PRODUCTOS
DE LA BODEGA DE LA EMPRESA FERRETERA DANNY”
AUTOR JIMÉNEZ UGALDE CARLOS LUIS
DIRECTORA DEL TRABAJO LSI. AGUILERA MONTEROS SILVIA, MBA
2017 GUAYAQUIL - ECUADOR
ii
DECLARACIÓN DE AUTORÍA
“La responsabilidad del contenido de este Trabajo de Titulación, me
corresponde exclusivamente; y el patrimonio intelectual del mismo a la
Facultad de Ingeniería Industrial de la Universidad de Guayaquil”.
Jiménez Ugalde Carlos Luis
C.C. 0926326711
iii
DEDICATORIA
Dedico mi trabajo de tesis principalmente a DIOS quien a lo largo
del camino de estos años de estudio ha estado siempre a mi lado,
brindándome fuerza, entusiasmo y sabiduría para tomar las decisiones
correctas, las cuales me han permitido llegar a culminar mi carrera y un
objetivo propuesto hace 5 años atrás.
A mis padres quienes no desmayaron y pusieron su total confianza
en mí y estuvieron conmigo en todo momento brindándome fuerzas y
esperanza para no desfallecer.
A mi esposa que se mantuvo incondicionalmente a mi lado y supo
saltear conmigo los obstáculos que nunca faltaron pero que tampoco nos
vencieron.
iv
AGRADECIMIENTO
Agradezco infinitamente y en primer lugar a DIOS por haberme
dado todo lo necesario para culminar exitosamente una etapa más en mi
vida.
En segundo lugar a mi familia, a mi padre Luis Alberto Jiménez
Ruiz, a mi madre Gina Narcisa Ugalde Morán y a mi esposa Connie
Elizabeth Macancela Henríquez.
Así como también a todas las personas que en su momento me
ayudaron de forma directa e indirectamente.
v
ÍNDICE GENERAL
N° Descripción Pág.
PRÓLOGO 1
INTRODUCCIÓN 2
CAPÍTULO I
MARCO TEÓRICO
N° Descripción Pág.
1.1 Marco Referencial 7
1.2 Marco Conceptual 10
1.2.1 WMS 10
1.2.1.1 Ventajas WMS 11
1.2.2 Concepto de inventario 13
1.2.2.1 Control de inventario 13
1.2.2.2 Rotación de Inventario 13
1.2.3 Sistema de resurtido opcional 14
1.2.4 Sistema de almacenamiento 14
1.2.4.1 Almacenamiento de productos 14
1.2.4.2 Manipulación de los productos 15
1.2.4.3 Métodos de control, ubicación y localización de productos 15
1.2.4.4 Ventajas 15
1.2.4.5 Visibilidad y trazabilidad de productos 16
1.2.5 Codificación del almacén y productos 16
1.2.6 Sistema de información 17
1.2.6.1 Definición 17
1.2.6.2 Funciones de un sistema de información 18
1.2.7 Lenguaje de programación 18
1.2.7.1 JAVA 19
vi
N° Descripción Pág.
1.2.8 IDE NetBeans 20
1.2.8.1 Ventaja 20
1.2.9 Base de datos 21
1.2.9.1 Estructura de base de datos 22
1.2.9.2 Sistema Gestor de base de datos 23
1.2.9.3 Microsoft SQL Server 23
1.2.10 Metodología ICONIX 24
1.2.10.1 Fases de la metodología 24
CAPÍTULO II
METODOLOGÍA
N° Descripción Pág.
2.1 Investigación descriptiva 27
2.2 Metodología de desarrollo 27
2.2.1 Análisis de requisitos 28
2.2.2 Análisis y diseño preliminar 28
2.2.3 Diseño 28
2.2.4 Implementación 28
2.3 Estudio de tiempo de búsqueda de productos 28
2.4 Análisis de los resultados obtenidos en las encuestas 30
2.5 Casos de usos 40
2.5.1 Actores y roles 40
2.6 Análisis de requerimientos 57
2.7 Modelado de la base de datos 58
CAPÍTULO III
PROPUESTA
N° Descripción Pág.
3.1 Introducción 59
vii
N° Descripción Pág.
3.1.1 Tema 59
3.1.2 Objetivo General 59
3.1.3 Objetos específicos 59
3.1.4 Estudio de factibilidad: Legal, operativa, económica y
tecnológica 59
3.1.5 Análisis costo-beneficio 61
3.2 Fase de diseño 63
3.2.1 Diccionario de datos 63
3.2.2 Diagrama entidad-relación 71
3.2.3 Pantalla del prototipo del sistema 72
3.2.4 Diagrama de Robustez 86
3.3 Impacto 92
3.4 Conclusión 92
3.5 Recomendaciones 93
ANEXOS 95
BIBLIOGRAFÍA 98
viii
ÍNDICES DE CUADROS
N° Descripción Pág.
1 Beneficios de una WMS 12
2 Diferencia entre modelo de pedido fijo y periodo fijo 14
3 Resultados del estudio de tiempos 29
4 Mejoras propuestas para el actual proceso de control
de bodega 37
5 Mejoras propuestas para el control de productos 38
6 Caso de uso – Actores 41
7 Caso de uso - Crear usuario 43
8 Caso de uso – Registrar pedidos 44
9 Caso de uso – Ingresar existencias 46
10 Caso de uso – Crear productos 48
11 Caso de uso – Crear ubicaciones 50
12 Caso de uso – Crear roles 51
13 Caso de uso – Inicio de sesión 52
14 Caso de uso – Consulta de producto 54
15 Caso de uso – Consulta de pedido 55
16 Caso de uso – Actualización de pedido 56
17 Listado de requerimientos 57
18 Detalle costo-beneficio del proyecto 61
19 Resultado costo-beneficio 62
ix
ÍNDICES DE GRÁFICOS
N° Descripción Pág.
1 Muestra gráfica de las filas, columnas y alojamientos 17
2 Resultados del conocimiento de la localización de
productos 31
3 Resultado de la calificación al proceso actual de
búsqueda 32
4 Resultado de necesidad de herramientas 33
5 Resultado de experiencias previas en controles
aplicados a una bodega 34
6 Resultado de conocimiento de productos de ferretería 35
7 Resultado de necesidad de herramientas tecnológicas 36
8 Resultado de mejoras propuestas al proceso de
búsqueda por los empleados 37
9 Resultado de mejoras propuestas por los empleados al
proceso de control de productos 39
10 Resultado de aceptación en la opción de conocer las
ubicaciones de los productos 40
x
ÍNDICES DE IMÁGENES
N° Descripción Pág.
1 Sistema WMS de High Jump Software 7
2 Resultados antes y después de la implementación de
un WMS en la empresa Biotoscana 9
3 Altura 63
4 Bodega 63
5 Categoría 63
6 Cliente 64
7 Estado 64
8 Inventario 64
9 Lado 65
10 Medida 65
11 Pasillo 65
12 Pedido 66
13 Permisos 66
14 Producto 67
15 Producto pedido 67
16 Producto ubicación 68
17 Proveedor 68
18 Roles 68
19 Tareas 69
20 Tramo 69
21 Ubicación 70
22 Usuario 70
23 Pantalla de inicio de sesión 72
24 Pantalla menú del sistema 73
25 Pantalla para registrar pedidos 74
26 Pantalla para registrar nuevos productos 75
xi
N° Descripción Pág.
27 Pantalla para registrar nuevas ubicaciones 76
28 Pantalla para registrar proveedores 77
29 Pantalla para registrar categoría de productos 78
30 Pantalla para registrar productos al inventario 79
31 Pantalla para consultar pedido 80
32 Pantalla de registro y mantenimiento de usuario 81
33 Pantalla de registro de unidad de medida 82
34 Pantalla de registro de roles 82
35 Pantalla de registro de estados de usuario 83
36 Pantalla de registro de bodega 83
37 Pantalla de registro de pasillos 84
38 Pantalla de registro de tramos 85
39 Pantalla de registro de niveles 85
xii
ÍNDICES DE DIAGRAMAS
N° Descripción Pág.
1 Estructura de los sistemas de base de datos 22
2 Diagrama macro de casos de usos 42
3 Diagrama de caso de uso – Crear Usuario 44
4 Diagrama de caso de uso – Registrar pedido 45
5 Diagrama de caso de uso – Ingresar existencias 47
6 Diagrama de caso de uso – Crear producto 49
7 Diagrama de caso de uso – Iniciar sesión 53
8 Modelado de base de datos 58
9 Diagrama entidad – relación 71
10 Diagrama de inicio de sesión 86
11 Diagrama Ingresar y consultar las existencias 87
12 Diagrama Registrar y actualizar pedidos 88
13 Diagrama Registrar y actualizar usuarios 89
14 Diagrama de Registrar nuevas ubicaciones 90
15 Diagrama de Registrar y actualizar productos 91
xiii
ÍNDICES DE ANEXOS
N° Descripción Pág.
1 Encuesta al personal de bodega de la empresa
Ferretería Danny 96
xiv
AUTOR: JIMÉNEZ UGALDE CARLOS LUIS TÍTULO: SOFTWARE DE PROGRAMACIÓN COMO SOPORTE EN
LA GESTIÓN DE ALMACENAMIENTO, DISEÑO Y DESARROLLO DE UN SISTEMA PARA EL CONTROL DE UBICACIÓN DE LOS PRODUCTOS DE LA BODEGA DE LA EMPRESA FERRETERA DANNY
DIRECTORA: LSI. AGUILERA MONTEROS SILVIA BEATRIZ, MBA
RESUMEN
El presente proyecto de investigación propone el desarrollo de un sistema de control de ubicaciones que ayude en la gestión de almacenamiento de la empresa ferretera Danny, cuyo objetivo principal es obtener una visión detallada de la bodega a través del conocimiento de las ubicaciones en la que se encuentran cada producto y manteniendo un inventario básico de los mismos. El proyecto está desarrollado en base a la metodología ICONIX, se realizó el correspondiente levantamiento de información para obtener la situación actual de los procesos de almacenamiento y surtido de los pedidos, se realizó encuestas y observaciones directa de los proceso para obtener los requerimientos del sistema, así como la elaboración de diagramas de caso de uso, diagramas de robustez. Se realizó el diseño del prototipo con los requerimientos funcionales y no funcionales ya establecidos. A continuación se realizaron pruebas de la misma basadas en los distintos casos de usos, así como la seguridad del sistema, acceso por tipos de usuarios y generación de reportes, cuyos resultados satisficieron las expectativas de los usuarios. PALABRAS CLAVES: Metodología, Iconix, Prototipo, Diagrama,
Robustez, Programación, Almacenamiento. Jiménez Ugalde Carlos Luis Lsi. Aguilera Monteros Silvia Beatriz, MBA. C.C.0926326711 Directora del Trabajo
xv
AUTHOR: JIMÉNEZ UGALDE CARLOS LUIS SUBJECT: PROGRAMMING SOFTWARE AS A SUPPORT FOR THE
MANAGEMENT OF STORAGE, DESIGN AND DEVELOPMENT OF A SYSTEM FOR THE CONTROL OF LOCATION OF THE PRODUCTS OF THE WINERY OF THE FERRETERA COMPANY "DANNY"
DIRECTOR: LS.I AGUILERA MONTEROS SILVIA BEATRIZ, MBA
ABSTRACT
The present research project proposes the development of a system of location control that helps in the storage management of the company ferretera “Danny”, whose main objective is to obtain a detailed view of the winery through the knowledge of the locations in which each product is located and maintaining a basic inventory of the same. The project was developed based on the methodology ICONIX, the corresponding information was obtained to get the current situation of the processes of storage and assortment of the orders, it was carried out through surveys and direct observations of the processes to obtain the system requirements, as well as the development of use of case diagrams and robustness diagrams. The prototype was designed with the functional and non-functional requirements already established. Then the tests were based on the different use cases, as well as the security of the system, access by types of users and generation of reports, whose results met the expectations of the users. KEY WORDS: Methodology, Iconix, Prototype, Robustez,
Diagram, Programation, Storage.
Jiménez Ugalde Carlos Luis Lsi. Aguilera Monteros Silvia Beatriz, MBA. C.C.0926326711 Director of Work
PRÓLOGO
El presente proyecto, software de programación como soporte en la
gestión de almacenamiento, diseño y desarrollo de un sistema para el
control de ubicación de los productos de la bodega de la empresa
ferretera Danny utiliza iconix como metodología de desarrollo.
El proyecto se presenta en 3 capítulos los cuales son:
Marco teórico,
Metodología y la
Propuesta
En el marco teórico se realiza un estudio del problema y recopila
casos de éxitos de empresas las cuales han adoptados sistemas similares
al planteado, como los WMS (Sistema de gestión de almacenes), para
hallar la solución de problemas existentes.
En el capítulo de la metodología se realiza el levantamiento de
información así como la recopilación de requerimientos del sistema
planteado, a través de la utilización de la investigación descriptiva y
observaciones directas
En la propuesta se detallan las opciones funcionales del sistema
así como características, y la elaboración de un estudio de factibilidad del
mismo demostrando la viabilidad del presente proyecto en la empresa
ferretera Danny.
INTRODUCCIÓN
Tema
Software de programación como soporte en la gestión de
almacenamiento, Diseño y desarrollo de un sistema para el control de
ubicación de los productos de la bodega de la empresa ferretera DANNY.
Introducción
Hoy en día el almacenamiento de productos en las pequeñas
empresas se llevan de una manera poco ordenada, lo que ocasiona que
la búsqueda de los productos sea un poco lenta.
En la actualidad la Empresa ferretera DANNY realiza todos los
procesos de forma manual dando cabida a que el control de sus
productos sea muy deficiente. En la empresa existen 3 empleados los
cuales son los encargados de recibir, despachar los productos y mantener
el orden de la bodega y de las perchas.
Uno de los problemas latentes dentro de la empresa es que no se
conoce un inventario real de todos los productos que se encuentran en la
bodega hay productos de los cuales el personal que labora en las
bodegas desconocía que había en stock, además del desorden y la poca
orientación de la misma. El control del inventario de la bodega se lo lleva
a través de un libro de Excel el cual es actualizado de forma manual y
solo en los productos de mayor costo y rotación para solucionar el
problema de control de los productos se plantea el desarrollo de un
software que permita conocer la ubicación exacta y el estado de cada uno
de los productos, adicional controlará el inventario a nivel básico,
Introducción 3
permitiendo así obtener una visión detallada y ordenada de la bodega,
además de proveer una ruta que optimice el tiempo de búsqueda de los
mismos, lo que hace que cualquier persona sin la experiencia ni el
conocimiento de la bodega, puedan encontrar cualquier producto en un
tiempo muy corto ahorrando recursos a la empresa y mejorando el nivel
de satisfacción de los clientes a través de la entrega oportuna de los
pedidos. Se realizará un estudio de la bodega para poder obtener
información relevante de los productos y se generara una bodega virtual a
través de las siguientes actividades:
Asignación de dirección física para cada pasillo, tramo y percha de la
bodega
Levantamiento de información para obtener códigos y descripción de
los productos, además de la ubicación de los mismos
Ingreso al sistema de los datos obtenidos en el levantamiento de
información de productos y ubicaciones.
El software será desarrollado en lenguaje de programación Java
usando como compilador la herramienta IDE NetBeans y se utilizara como
repositorio de datos SQL Servers. Y tendrán las siguientes opciones:
Consulta
Ubicaciones de productos
Estados de usuarios
Roles de usuarios
Stock de producto
Pedidos realizados
Ingreso
Ubicaciones
Introducción 4
Pedidos
Stock de productos
Nuevos productos
Actualización
Productos
Ubicaciones
Inventario
Mantenimiento de roles y usuarios, Generación de reportes
Objeto de la investigación
En la empresa ferretera Danny ubicada en el sector de Guasmo
Central Av. Domingo Comín y Av. Exclusas, se llevara a cabo el análisis,
diseño y desarrollo de un software de gestión de almacenamiento. Este
software nos permitirá conocer la ubicación de los productos así como
llevar un inventario de la bodega a nivel básico a través del control del
ingreso y egreso de los productos así como el estado en que se
encuentra el producto.
Justificación de la investigación
Dada la gran cantidad de productos que se almacenan en una
bodega muchas veces es difícil llegar a encontrar algo si no se tiene la
experiencia necesaria y el previo conocimiento del lugar, esto puede
resultar una tarea casi imposible para el personal que recién entra en la
empresa.
La empresa debe invertir recursos para entrenar y capacitar al
personal nuevo para que adquieran el conocimiento necesario del lugar y
los productos, para que puedan desempeñar sus actividades laborales.
Introducción 5
Es por ello que la creación de un software de control de
ubicación sería de gran ayuda y ahorraría a la empresa los
recursos asignados al entrenamiento del personal, ya que este
software mostrara la ubicación detallada de cada uno de los
productos existentes en la bodega y creara una ruta óptima para
la recolección de los mismos, creando así una bodega virtual la
cual muestra todos los productos de los pedidos con su respectiva
ubicación de una manera ordenada, haciendo que cualquier persona
pueda despachar un pedido sin tener el conocimiento previo del
lugar.
Objetivos de la investigación
Objetivo general
Obtener una visión detallada de la ubicación de los productos que
se encuentran en la bodega, por medio de la implementación de un
software de control, para lograr un orden que nos permita reducir perdidas
y agilizar el proceso de búsqueda y despacho de los pedidos generando
una mejor satisfacción al cliente.
Objetivos específicos
Analizar la situación actual de cómo se lleva el control de los productos
de la bodega
Levantar información de los productos y su ubicación
Codificar cada uno de los productos de la bodega y las ubicaciones
(pasillos, lado, altura y tramo de cada stand en las perchas)
Alimentar el sistema con los datos obtenidos en el levantamiento de
ubicaciones
Diseñar y desarrollar la base de datos
Desarrollar el sistema
Introducción 6
Metodología
El software para el control de productos está orientado a solucionar
los actuales problemas de conocimiento de cada producto existentes en
bodega además de la ubicación donde se encuentran. Para esto se
observará los procesos de búsqueda de mercadería, rotación de los
productos así como el almacenamiento de los mismos, para este proyecto
se usara un tipo de investigación descriptiva ya que no permitirá detallar
los problemas existentes y se preverá futuras problemáticas.
El método de investigación a utilizar será deductivo ya que se
explicara cada uno de los procesos de despacho y almacenamiento
llegando a una conclusión a través de las premisas obtenidas
La recopilación de información se realizara a través de la
observación y entrevistas al personal de bodega y dueña de la empresa
CAPÍTULO I
MARCO TEÓRICO
1.1 Marco Referencial
Los sistemas de administración de bodegas WMS (Warehouse
Management System) son aplicaciones de software que permiten el
control de todas las operaciones en la bodega y ayudan a la logística de
la misma. En la actualidad muchas empresas han optado por integrar este
tipo de sistema debido a las ventajas que ofrece y a las deficiencias que
tenían sus modelos anteriores de gestión de almacenaje, despacho e
inventario. Entre los ejemplos de empresas que han incluido este tipo de
sistemas se pueden citar:
Yobel Supply Chain Management (Yobel SCM)
Yobel SCM es un proveedor de servicios logísticos en Latinoamérica
y tiene presencia en 10 países de la región. En el 2015 la empresa decidió
iniciar el proceso de roll out del sistema WMS de High Jump Software.
IMAGEN N° 1
SISTEMA WMS DE HIGH JUMP SOFTWARE
Fuente: Investigación de campo Elaborado por: Jimenez Ugalde Carlos Luis
Marco Teórico 8
Según (logistica, 2016):
“Antes de la implementación del sistema de gestión de
bodegas Warehouse Advantage(WA) existían problemas de
exactitud de registros de inventario, tiempo de atención al
cliente tardados, errores frecuentes de inventario y
actualización de la misma en periodos muy prolongados, los
clientes tenían poca visibilidad de sus inventario dentro del
almacén y una desventaja competitiva con otros operadores
logísticos, después de la implementación del WA se
incrementó en un 15 % el número de ordenes atendidas por
día, se redujo en tiempo de recepción en un %50 y una
disminución de errores del %90 con relación al método
manual”.
Italtoys
Italtoys es una empresa chilena dedicada a la venta de artículos de
maletería y juguetes para niños. Antes de la implementación del WMS la
manera en la que realizaba el despacho de la mercadería era manual ya
que esto consistía en que una vez realizado el pedido los empleados iban
a buscar la mercadería con un lápiz y un papel por lo que el tiempo de
búsqueda era muy alto utilizando así un mayor número de personas.
Según (wmstek, 2016):
“Después de la implementación del sistema WMSTEK
se redujo el tiempo de búsqueda y despacho además del
excesivo uso de recursos mejorando así uno de sus
problemas, ya que perdían muchas ventas a través de
pedidos que se despachaban de manera lenta ocasionando
una inconformidad con el cliente”.
Marco Teórico 9
Biotoscana
Biotoscana es una empresa que comercializa un amplia gama de
productos farmacéuticos, entre los cuales se puede destacar
farmacéuticos para el tratamiento de la hipertensión pulmonar,
enfermedades de inflamatorias del intestino etc., esta empresa buscaba
una solución que pudiera apalancar la creciente necesidad de disminuir
los tiempos de respuesta en la entrega de pedidos para sus clientes y
mejorar así su productividad.
Según (Cercatechnology, s.f.):
“Como solución a sus necesidades la empresa decidió
implementar un sistema de gestión de almacenes obteniendo
como resultados un mejora en la productividad, eficiencia,
costos, competitividad del negocio, mayor velocidad en la
atención de los pedidos y trazabilidad de los productos
gracias a la información real brindada en tiempo real”.
IMAGEN N° 2
RESULTADOS ANTES Y DESPUÉS DE LA IMPLEMENTACIÓN DE UN
WMS EN LA EMPRESA BIOTOSCANA
Fuente: Sitio web de la empresa CERCA TECHNOLOGY (Cercatechnology, s.f.) Elaborado por: Jimenez Ugalde Carlos Luis
Marco Teórico 10
En la actualidad hay muchas empresas que están automatizando
sus procesos, adaptándose a las tecnologías que avanzan a paso
acelerado en un mundo globalizado, para poder ser competitivos y
asegurar un lugar en el mercado. Cada vez son más las empresas que
optan por soluciones tecnológicas como los WMS para la gestión de
almacenamiento y logística de sus operaciones. La presente propuesta
abarcará un módulo de los sistemas de gestión de bodega (WMS), este
será de control y ubicación de las existencias el cual tendrá como objetivo
principal controlar, administrar la localización de los productos en la
bodega, este proceso es de vital importancia para incrementar la
eficiencia y mantener la competitividad del negocio en el mercado.
Además de administrar la ubicación de productos también permitirá
controlar a nivel básico el inventario de la bodega, obteniendo así
existencias reales en todo momento contribuyendo así con los propósitos
básicos del sistema de inventario como son:
Cuando es necesario pedir más Piezas
Que tan grande deben ser los pedidos
Para lograr conocer la ubicación exacta de un producto se
codificará tanto el almacén como los productos usando combinación de
letras y números, además se controlará el inventario a través del ingreso y
egreso de las existencias en cada una de las ubicaciones. Los pedidos
serán ingresados al sistema y una vez creado este se imprimirá con las
respectivas ubicaciones y detalle de los productos obteniendo así una
visión clara de la bodega al momento de realizar el surtido de los mismos.
1.2 Marco conceptual
1.2.1 WMS
En un principio los Sistemas de administración de bodegas estaban
diseñados como simples aplicaciones para saber las ubicaciones de todos
Marco Teórico 11
los productos existentes, pero con el paso del tiempo estos
sistemas han ido evolucionando hasta convertirse en herramientas
esenciales ya que cuentan con una serie de funcionalidades que
permiten la optimización de los procesos y en algunos casos
poseen herramientas que permiten mejorar la visión la cadena de
suministro.
Según (W&L Solutions, 2017):
“WMS es un sistema de Administración de
Almacenes de primer nivel, con funcionalidad completa
para el manejo de operaciones de almacenamiento,
soporte para terminales de radio frecuencia, amplias
herramientas gerenciales, y un enfoque dirigido a la
automatización de todos y cada uno de los procesos
del almacén”.
1.2.1.1 Ventajas WMS
La implementación de un WMS tiene como resultados muchos
beneficios para una empresa entre los cuales la empresa W&L Solution
cita los siguientes:
Visibilidad de los inventarios
Manejo de la información en tiempo real
Captura de información a través de los distintos dispositivos
Mejora en la administración de los espacios
Mejor exactitud en el inventario
Aumento de la Productividad
Reducción de costo en la operación
Mejor Servicio al cliente (W&L Solutions, 2017)
Marco Teórico 12
CUADRO N° 1
BENEFICIOS DE UN WMS
Fuente: (W&L Solutions, 2017) Elaborado por: Jimenez Ugalde Carlos Luis
Los sistemas de administración de bodegas en la mayoría de casos
utilizan la identificación automática de captura de datos y tecnologías
como escáneres de barra, terminales portátiles, red inalámbrica, etc. con
el objetivo de controlar de manera eficiente el movimiento y
almacenamiento de los materiales dentro de un almacén.
1.2.2 Concepto de Inventario
Según (Chase, Jacobs, & Aquilano, s.f.):
“El inventario es toda existencia de un recurso con el
cual cuenta una empresa, mientras que un sistema de
inventario como tal es el conjunto de normas y controles que
ayudan a vigilar los niveles de inventarios”.
Según (FIAEP, 2014):
“Los inventarios son acumulaciones de materias
primas, provisiones, componentes, trabajo en proceso y
Marco Teórico 13
productos terminados que aparecen en muchos puntos a lo
largo del canal de producción y de logística de una empresa:
almacenes, patios, pisos de las tiendas, equipo de transporte
y en los estantes, entre otros”.
1.2.2.1 Control de inventario
El control del inventario en una empresa es de vital importancia, ya
que nos permite conocer las existencias de sus productos, según Orlando
Espinoza define el control de inventario como:
Según (Espinoza, 2011):
“El control de inventarios es un herramienta
fundamental en la administración moderna, ya que esta
permite a las empresas y organizaciones conocer las
cantidades existente de productos disponibles para la venta,
en un lugar y tiempo determinado, así como las condiciones
de almacenamiento aplicables en las industrias.”
1.2.2.2 Rotación de Inventario
En importante saber cuál es la rotación de inventario en una
empresa ya que nos brinda una visión de los productos que más se
venden y ayuda a la planificación de futuras compras, Según Chacón
J. M. la forma de calcular la rotación de un inventario es la
siguiente:
Demanda anual
Rotación de inventario = ___________________________________
Cantidad Pedida /2 + Inventario de
seguridad (Chase, Jacobs, & Aquilano, s.f.)
Marco Teórico 14
1.2.3 Sistema de resurtido Opcional
Esta técnica obliga la empresa a revisar el nivel de inventario con
una frecuencia fija (por ejemplo, mensual) y realizar un resurtido si el nivel
de inventario está por debajo del nivel de seguridad ayudando a la
empresa a mantener un buen stock. (Chase, Jacobs, & Aquilano, s.f.)
CUADRO N° 2
DIFERENCIA ENTRE MODELO DE PEDIDO FIJO Y PERIODO FIJO
Fuente: (Chase, Jacobs, & Aquilano, s.f.) Elaborado por: Jimenez Ugalde Carlos Luis
1.2.4 Sistemas de Almacenamiento
1.2.4.1 Almacenamiento de productos
El almacenamiento de los productos en la actualidad incide mucho
en la logística de las bodegas por su importancia a la hora de preservar,
optimizar espacio, buscar y despachar los diversos productos. Uno de los
principios básico del almacenamiento de productos es la ubicación de los
productos y según Rafael Hernández M. nos dice que:
Marco Teórico 15
Según (Muñoz, s.f.):
“Los productos en el almacén deberán colocarse
atendiendo a un orden consecuente de clasificación. Este
ordenamiento debe garantizar que exista la menor cantidad y
frecuencia de recorridos internos; para ello debe contarse
con un lógico y rápido método de control de ubicación y
localización de los productos.”
1.2.4.2 Manipulación de los productos
La manipulación de los productos siempre deber ser la menor
posible es por ello que uno de los principios básicos de la manipulación
de productos es evitar la doble manipulación.
Según (Muñoz, s.f.):
“Las manipulaciones innecesarias ocasionan pérdida
de tiempo y generan gastos, debiéndose manipular las
cargas la menor cantidad de veces posible. Contribuye a ello
el conocimiento exacto de la localización de cada producto.”
1.2.4.3 Métodos de Control, Ubicación y localización de productos
Existen varios métodos que nos ayudan a controlar la ubicación de
los productos cuyo objetivo es reducir los tiempos de búsqueda y entrega
de las existencias para así obtener un proceso ágil y muy dinámico que
ayude a la efectividad del negocio.
1.2.4.4 Ventajas
Unos de los métodos que más ventajas tienen en la actualidad por
el crecimiento tecnológico de las empresas es el método de ubicación y
Marco Teórico 16
localización libre de los productos, tomando en cuenta el nivel tecnológico
de cada almacén Rafael Hernández cita las siguientes ventajas:
Obtener el máximo aprovechamiento en la utilización de la tecnología,
ya que proporciona la mejor explotación de los medios de
almacenamiento y, por consiguiente, del almacén.
Eliminar las pérdidas de tiempo para localizar un producto y no tener
que depender de un hombre o de su memoria para lograrlo.
Facilitar la rotación de los productos almacenados bajo el principio de
“primero que entra, primero que sale”.
Conocer sin tener que recorrer las instalaciones, la capacidad
disponible en un instante e) Minimizar los recorridos de los equipos de
manipulación (Muñoz, s.f.)
1.2.4.5 Visibilidad y trazabilidad de productos
Como base principal para ubicar determinar la ubicación de las
existencias debemos realizar 2 actividades de vital importancia como son:
Codificación del almacén:
Codificación de la mercadería
1.2.5 Codificación del almacén y productos
La codificación de almacén se refiere a la definir a cada galpón, bodega,
nave, zona con una identificación única, para esto se llevara una terminología de
filas, columnas y alojamientos. Mientras que la codificación de productos como
tal se hace en base al tipo y características o marcas.
Según (FIAEP, 2014):
“La codificación es una consecuencia de la
clasificación de los artículos. Codificar significa representar
Marco Teórico 17
cada artículo por medio de un código que contiene las
informaciones necesarias y suficientes, por medio de
números y letras. Los sistemas de codificación más usadas
son: código alfabético, códigos numéricos y alfanuméricos.”
GRAFICO N° 1
MUESTRA GRAFICA DE LAS FILAS, COLUMNAS Y ALOJAMIENTOS
Fuente: (Muñoz, s.f.) Elaborado por: Jiménez Ugalde Carlos Luis
1.2.6 Sistema de información
1.2.6.1 Definición
Los sistemas de información son conjuntos de elementos
relacionados cuyo propósito es el tratamiento y la administración de
datos, generando de manera oportuna una información confiable y
ordenada.
Según(Laudon & Laudon, 2012):
“Un sistema de información como un conjunto de
componentes interrelacionados que recolectan (o recuperan),
procesan, almacenan y distribuyen información para apoyar
los procesos de toma de decisiones y de control en una
organización”.
Marco Teórico 18
1.2.6.2 Funciones de un sistema de Información
Dentro del proceso de un sistema de información se pueden
destacar tres actividades esenciales para el tratamiento de la
información:
Entrada: Ingreso de datos a través de cualquier medio tecnológico.
Proceso: Tratamiento o transformación de la data ingresada que da
como resultado información relevante para el usuario o toma de
decisiones en las empresas.
Salida: Es la capacidad de Mostrar la información procesada a
medios tecnológicos con los cuales los usuarios pueden
interpretarlas.
1.2.7 Lenguaje de programación
Los lenguajes de programación de una computadora en particular
se conocen como código de máquinas o lenguaje de máquinas.
Según (Universidad Nacional Autónoma de Mexico , s.f.):
“Un lenguaje de programación consiste en un conjunto
de ordenes o comandos que describen el proceso deseado.
Cada lenguaje tiene sus instrucciones y enunciados verbales
propios, que se combinan para formar los programas de
cómputo.”
Los lenguajes de programación facilitan la tarea de programación,
ya que disponen de formas adecuadas que permiten ser leídas y escritas
por personas, a su vez resultan independientes del modelo de
computador a utilizar.
Marco Teórico 19
Según (Almagro, 2011):
“Un lenguaje de programación es un convenio o
acuerdo acerca de cómo se debe de interpretar el significado
de los programas de dicho lenguaje”.
1.2.7.1. Java
Java en un lenguaje de programación orientado a objeto y unos de
los más usados en estos tiempos y con el podemos realizar cualquier tipo
de programas y aplicaciones. Una de las ventajas más importante que
ofrece es que es un lenguaje independiente de la plataforma, esto quiere
decir que cualquier programa desarrollado en java puede ejecutarse
fácilmente en cualquier ordenador. Ángel Esteban en su libro
Programación en Java define que:
Según (Vílchez, 2012):
“El significado de java, tal y como se le conoce en la
actualidad, es el lenguaje de programación y un entorno de
ejecución de programas escritos en java”
Otra característica es su fácil adaptabilidad, pues se adapta a la
perfección a todo tipo de dispositivos como Smartphone, Tablet etc.,
Oracle Corporation Define Java como:
Según (Oracle Corporation, 2017):
“Java es una tecnología que se usa para el desarrollo
de aplicaciones que convierten a la Web en un elemento más
interesante y útil. Java no es lo mismo que JavaScript, que se
trata de una tecnología sencilla que se usa para crear páginas
web y solamente se ejecuta en el explorado”
Marco Teórico 20
Según (Oracle Corporation, 2017):
“Oracle Corporation En su página oficial define como
ventaja que Java es la base para prácticamente todos los
tipos de aplicaciones de red, además del estándar global para
desarrollar y distribuir aplicaciones móviles y embebidas,
juegos, contenido basado en web y software de empresa.
Con más de 9 millones de desarrolladores en todo el mundo,
Java le permite desarrollar, implementar y utilizar de forma
eficaz interesantes aplicaciones y servicios”.
1.2.8 IDE NetBeans
NetBeans es un entorno de desarrollo integrado libre que esta
principalmente diseñado para el desarrollo de todo tipos de aplicaciones
en el lenguaje de programación java, este IDE es de es un producto libre
y gratuito sin ningún tipo de restricciones.
Según (NetBeans, 2017):
“NetBeans IDE es una herramienta que permite rápida y
fácilmente desarrollar escritorios Java, móviles y
aplicaciones web, así como aplicaciones HTML5 con HTML,
JavaScript y CSS. El IDE también proporciona un gran
conjunto de herramientas para desarrolladores de PHP y C /
C ++. Es gratuito y de código abierto y tiene una gran
comunidad de usuarios y desarrolladores de todo el mundo. ”
1.2.8.1 Ventaja
La mayor ventaja que tiene este entorno de desarrollo es la gran
cantidad de usuarios además de ser un software de uso libre.
Marco Teórico 21
Según (Joyanes Aguilar & Zahonero Martínez, 2011):
“La gran ventaja de NetBeans es su comunidad y el
gran número de empresas independientes especializadas en
desarrollo de software que proporcionan extensiones
adicionales, las cuales se integran fácilmente en la
plataforma y que también pueden utilizarse para desarrollar
sus propias herramientas y soluciones”
1.2.9 Base de datos
Las bases de datos son herramientas que actúan como repositorio
de datos las cual nos permite almacenar nuestros datos de una manera
ordena y estructurada.
Según (Microsoft, 2017):
“Es una herramienta para recopilar y organizar
información, en ellas se puede almacenar información sobre
personas, productos, pedidos, o cualquier otra cosa.
Muchas bases de datos empiezan siendo una lista en un
programa de procesamiento de texto o en una hoja de
cálculo. A medida que crece la lista, empiezan a
aparecer repeticiones e inconsistencias en los datos. Cada
vez resulta más complicado comprender los datos
presentados en la lista y existen pocos métodos para buscar
o recuperar subconjuntos de datos para revisarlos. Cuando
empiezan a observarse estos problemas, es aconsejable
transferir la información a una base de datos creada
mediante un (DBMS) sistema de administración de bases
de datos.”
Marco Teórico 22
1.2.9.1 Estructura de Base de datos
El sistema de base de datos esta particionado en módulos los
cuales tienes funciones específicas y se encargan del sistema completo.
Estas funcionalidades se las puede dividir en componentes de:
Gestor de almacenamiento
Procesador de consulta
DIAGRAMA N° 1
ESTRUCTURA DE LOS SISTEMAS DE BASE DE DATOS
Fuente: (Silberschatz, Korth, & Sudarshan, s.f.) Elaborado por: Jiménez Ugalde Carlos Luis
Marco Teórico 23
1.2.9.2 Sistema Gestor de base de Datos
Un sistema gestor de bases de datos en un software diseñado para
servir interface entre la base de datos, el usuario y la aplicación con el fin
de administrar, gestionar y proporcionar datos relevantes a los usuarios.
Según (Silberschatz, Korth, & Sudarshan, s.f.):
“Un sistema gestor de bases de datos (SGBD) consiste
en una colección de datos interrelacionados y un conjunto de
programas para acceder a dichos datos. La colección de
datos, normalmente denominada base de datos, contiene
información relevante para una empresa. El objetivo principal
de un SGBD es proporcionar una forma de almacenar y
recuperar la información de una base de datos de manera que
sea tanto práctica como eficiente”.
1.2.9.3 Microsoft SQL Server
Microsoft Sql Servers es un gestor de bases de datos relacionales
que nos permite administrar y analizar el conjunto de bases de datos.
Según (Microsoft, 2017):
“La Utilidad de SQL Server modela las entidades
relacionadas con SQL Server de una organización en una
vista unificada. Los puntos de vista del Explorador de
Utilidad y de la Utilidad de SQL Server en SQL Server
Management Studio (SSMS) proporcionan a los
administradores una vista global del estado de los recursos
de SQL Server a través de una instancia de SQL Server que
actúa como punto de control de la utilidad (UCP). La
Marco Teórico 24
combinación del resumen y los datos detallados presentados
por el UCP sobre directivas de infrautilización o
sobreutilización, y sobre diversidad de parámetros clave,
habilita posibilidades de consolidación de recursos y de fácil
identificación de sobreutilización. Las directivas de
mantenimiento se pueden configurar y ajustarse para
modificar umbrales de uso mayor o menor de los recursos.
Es posible cambiar las directivas de supervisión globales o
configurar directivas de supervisión individuales para cada
entidad administrada en la Utilidad SQL Server”.
1.2.10 Metodología ICONIX
Iconix es una metodología cuyo proceso de modelado está basado
en el análisis de los casos de usos, esta metodología toma características
de otros modelos como el RUP (Rational Unified Processes) y XP
(Extreme Programming).
Es una de las metodologías más usadas en la actualidad debido a
las características que ofrece. Iconix está basado en 4 fases las cuales
son:
Análisis de requisitos
Análisis y diseño preliminar
Diseño
Implementación
1.2.10.1 Fases de la metodología
Análisis de requisito
En esta etapa se debe recopilar toda la información necesaria para
establecer los requerimientos del sistema.
Marco Teórico 25
En esta fase se usan tres herramientas que son:
Modelo de dominio: Identifican los objetos que van a intervenir en el
sistema.
Modelo de casos de uso: describe todas las acciones y
comportamiento que un usuario puede realizar en cada una de las
opciones del sistema.
Prototipo de interfaz de usuario: Creación de las pantallas o entorno de
trabajo en la que el usuario interactúa con el sistema.
Análisis del diseño preliminar
En esta etapa se analiza cada diagrama de caso de uso y a partir
de estas se obtiene una ficha de caso de uso el cual detalla en un nivel
minucioso las acciones y comportamiento del sistema frente a la
interacción con el usuario.
Las fichas de casos de uso contienen un nombre, descripciones,
actores que intervienen, pre condiciones, flujo normal y opcional para las
distintas interacciones y post condiciones que deben cumplirse una vez
terminada la acción.
Diseño
En esta etapa se desarrollan los diagramas de robustez la cual es
una mezcla entre los diagramas de clases y diagramas de actividades, las
cuales constan de tres componentes esenciales como son:
Objetos fronterizos: Pantallas usadas por el usuario que sirven de
interfaz con el sistema.
Objetos Entidad: Son los objetos del modelo de dominio.
Objetos de control: Funciones del sistema.
Marco Teórico 26
Implementación
En esta etapa se genera el código del sistema con cada una de las
especificaciones y requerimientos obtenidos en las etapas anteriores.
CAPÍTULO II
METODOLOGÍA
2.1 Investigación descriptiva
Para el presente proyecto se usará un tipo de metodología
descriptiva a través de la observación directa la cual a través de análisis
realizados en los procesos, actividades y la forma de trabajo involucrada,
se lograra determinar y describir la realidad de los mismos de una manera
exacta. Se realizará una medición del trabajo con relación a los procesos
involucrados como son la búsqueda de productos y la ubicación de los
mismos en sus respectivos stands, para ello se usará la técnica de
estudio de tiempos a través de la observación directa, tomando como
muestra a 2 empleados, obteniendo así tiempos que sirvan de estándares
en cada proceso y compararlos después de la implementación de la
presente propuesta. Para la recopilación de los datos se usaran técnicas
de encuestas, entrevistas, observación directa y estudio de tiempos,
tomando como fuente empleados y gerente de la empresa.
2.2 Metodología de desarrollo
Para el desarrollo del presente proyecto se usará la metodología
iconix que consta de las siguientes fases:
Análisis de requisitos
Análisis y diseño preliminar
Diseño
Implementación
Metodología 28
2.2.1 Análisis de requisitos
En esta fase de la metodología de desarrollo se realizaron una
serie de recopilación de información a través de herramientas como la
entrevista, encuestas y técnicas de observaciones directa para logar un
objetivo claro además de poder obtener los requerimientos para el
sistema. Se realizaron los diagramas de casos de usos, además de la
revisión de los requerimientos del sistema.
2.2.2 Análisis y diseño preliminar
En esta fase se realizó la descripción y fichas de los casos de usos,
además de la base de datos con sus respectivas tablas y campos y la
elaboración de un formato estándar para cada una de ellas. Se establece
un formato estándar para todas las ventanas del sistema y se diseñan
bajo los parámetros ya establecidos.
2.2.3 Diseño
Durante esta fase se realizaron todos los diagramas de robustez,
así como el prototipo de todas las pantallas del sistema con los
respectivos formatos preestablecidos como tipo de letra, tamaño, color de
las ventanas entre otras.
2.2.4 Implementación
Durante esta fase se escribió el código del sistema y se realizaron
las pruebas necesarias según los casos de usos ya establecidos.
2.3 Estudio de tiempo de búsqueda de productos
Para obtener el tiempo promedio que implica la búsqueda de
productos en la estantería, se realizó una medición de tiempos y
Metodología 29
movimientos a través de la observación directa, tomando como muestra a
dos empleados del área de bodega, por el lapso de 2 días. Se tomó como
base el despacho de 10 pedidos de 15 ítems cada uno, arrojando como
resultado un tiempo promedio de localización de los productos de 10,75
minutos por cada 15 ítems buscados. A continuación el resultado de la
toma de tiempos y movimientos realizada.
CUADRO N° 3
RESULTADO DEL ESTUDIO DE TIEMPOS
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
Simbología
Suma = Suma de los tiempos
Promedio = Promedio de los tiempos tomados
ID = tiempo de tolerancia
TN = tiempo normal (Promedio + ID)
EMPRESA FERRETERA DANNY
Hoja de estudio de tiempos expresado en minutos
Identificación: localización de productos en las estanterías Fecha: 24/02/2017
No. Localización de ítems
Pedidos Resumen
1 2 3 4 5 6 7 8 9 10 Suma Promedio ID TN
1 ítems 1 0,50 0,48 0,63 0,65 1,12 0,70 0,63 0,50 0,50 1,12 6,83 0,68 1,20 0,82
2 ítems 2 0,33 1,12 0,50 0,50 0,50 0,70 0,50 0,50 0,48 0,50 5,63 0,56 1,20 0,68
3 ítems 3 0,47 0,65 0,48 0,50 0,65 0,50 0,50 0,48 0,50 0,48 5,22 0,52 1,20 0,63
4 ítems 4 0,43 0,93 0,50 0,65 0,58 0,48 0,77 0,50 0,65 0,50 6,00 0,60 1,20 0,72
5 ítems 5 0,45 1,33 0,50 0,50 0,63 0,77 0,50 0,58 0,50 0,70 6,47 0,65 1,20 0,78
6 ítems 6 0,58 0,70 0,58 0,48 0,50 0,50 0,63 0,50 0,63 0,50 5,62 0,56 1,20 0,67
7 ítems 7 0,53 0,77 0,50 0,48 0,58 0,70 0,50 0,33 0,50 0,58 5,48 0,55 1,20 0,66
8 ítems 8 0,50 0,80 0,63 0,50 0,50 1,12 0,50 0,63 0,77 0,50 6,45 0,65 1,20 0,77
9 ítems 9 1,00 0,53 0,50 0,77 0,63 0,50 0,58 0,50 0,50 0,48 6,00 0,60 1,20 0,72
10 ítems 10 1,00 0,63 0,50 0,65 0,70 0,50 0,63 0,48 0,50 0,50 6,10 0,61 1,20 0,73
11 ítems 11 0,47 0,50 0,58 0,50 0,58 0,50 0,33 0,50 0,63 0,58 5,18 0,52 1,20 0,62
12 ítems 12 0,48 0,50 0,50 0,70 0,50 0,63 0,70 0,65 0,50 0,70 5,87 0,59 1,20 0,70
13 ítems 13 0,90 0,63 0,50 0,48 0,77 0,50 0,50 0,58 1,12 0,50 6,48 0,65 1,20 0,78
14 ítems 14 1,13 0,50 1,12 0,50 0,65 0,58 0,63 0,50 0,50 0,63 6,75 0,68 1,20 0,81
15 ítems 15 0,83 1.15 0,50 0,50 0,77 0,50 0,77 0,50 0,63 0,50 5,50 0,55 1,20 0,66
Total 10,75
Metodología 30
2.4 Análisis de los resultados obtenidos en las encuestas
Unas de las herramientas más usadas para la recolección de los
datos en el presente proyecto fue la encuesta, cuyo objetivo fue la de
conocer la postura de los trabajadores frente a la actual forma de trabajo
en que se llevan los controles de la bodega, además de conocer las
necesidades de los trabajadores con el fin de obtener
requerimientos claros para el sistema y explotar las habilidades y
experiencias de los mismos para un buen desempeño del sistema
propuesto.
La encuentra fue realizada en las instalaciones de la
empresa el día 24 de febrero del 2017 y estuvo dirigida al 100% de las
personas que laboran en la bodega, cuyo formato se encuentra en el
Anexo N° 1.
Como dato estadístico el 83.3% del personal de bodega tienen más
de 5 años laborando en la empresa y solo el 16,7% está por debajo de los
5 años. Además el 50% de ellos no sobrepasa los 30 años de edad.
A continuación se muestran los resultados obtenidos de la
encuesta realizada al personal de bodega:
Pregunta 1
¿Cuánto conoce usted sobre la localización de los productos en la
bodega?
El nivel de conocimiento de la localización de los productos es bajo,
ya que solo el 17% de los empleados que trabajan en el área de bodega
tiene un conocimiento amplio del tema y el 33 % no conoce mucho de las
localizaciones de los mismos.
Metodología 31
GRÁFICO N° 2
RESULTADO DEL CONOCIMIENTO DE LA LOCALIZACIÓN DE
PRODUCTOS
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
Después del análisis del resultado obtenido en esta pregunta, se
puede llegar a la conclusión de que el aprendizaje para el conocimiento
de la localización de los productos es muy complejo y tardío por lo que se
necesita de un sistema de localización que no requiera de la experiencia
de los empleados para localizar un producto.
Pregunta 2
¿En un rango de 1 al 5 que calificación le daría usted a la actual
forma de localizar los productos?
El actual proceso de localizar los productos no es adecuado para la
búsqueda de productos. El 83% de los empleados considera el actual
proceso en un término medio (Bueno), es decir que nadie considera que
este proceso es el óptimo para la actividad desempeñada y el 17% lo
considera como ineficiente.
Metodología 32
GRÁFICO N° 3
RESULTADO DE LA CALIFICACIÓN AL PROCESO ACTUAL DE
BÚSQUEDA
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
Después del análisis del resultado obtenido en esta pregunta, se ha
llegado a la conclusión de que se debe implementar un nuevo proceso
para la búsqueda y localización de los productos.
Pregunta 3
¿Cree usted que necesita de alguna herramienta para localizar los
productos de una manera más rápida?
El 83% de los empleados piensan que necesitan de alguna
herramienta tecnológica para mejorar el proceso de localización.
0% 0%
83%
17%
¿En un rango de 1 al 5 que calificación le daría usted a la actual forma de localizar los productos?
1 Excelente 2 Muy bueno 3 Bueno 4 Regular 5 Pésimo
Metodología 33
GRÁFICO N° 4
RESULTADO DE NECESIDAD DE HERRAMIETAS
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
Como conclusión a los resultados obtenidos en esta pregunta, se
debe de implementar nuevas herramientas que ayuden a los empleados a
agilitar la localización de los productos y por ende reducir el tiempo
promedio de despacho de los productos.
Pregunta 4
¿Ha trabajado en empresas donde haya conocido procesos de
control de bodega que ayuden mejorar la eficiencia del despacho de
productos? ¿Qué procesos?
El nivel de conocimientos de controles aplicados a una bodega es
muy bajo, ya que solo el 17 % de los empleados ha trabajado en cargos
similares en otras empresas donde se aplicaban controles de inventario y
despacho de productos y el 83 % no tiene ninguna experiencia previa con
relación a su puesto de trabajo.
Metodología 34
GRÁFICO N° 5
RESULTADO DE EXPERIENCIAS PREVIAS EN CONTROLES
APLICADOS A UNA BODEGA
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
Después del análisis de los resultados obtenidos se ha
determinado que el nuevo sistema de control y localización de productos
debe ser de fácil interacción con el usuario e incrementar la cantidad de
controles en el sistema para evitar el ingreso de datos inválidos al sistema
Pregunta 5
¿Conoce usted que productos que se encuentran en la bodega?
El conocimiento de los productos de la bodega está en un nivel
intermedio, puesto que el 67% de los empleados conocen medianamente
los productos de ferretería en general y solo el 16% domina el tema a
cabalidad
17%
83%
¿Ha trabajado en empresas donde haya conocido procesos de control de bodega que ayuden mejorar la eficiencia del despacho de productos?
¿Qué procesos?
SI NO
Metodología 35
GRÁFICO N° 6
RESULTADO DE CONOCIMIENTOS DE PRODUCTOS DE
FERRETERIA
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
Como conclusión se ha determinado que el registro de los
productos al sistema debe ser los más detallado posible para evitar
errores de despacho o confusiones en el producto cuyas características
sean muy similares
Pregunta 6
¿Tiene conocimientos en el manejo de computadoras?
El conocimiento de manejo de computadora en el área de bodega
es intermedio ya que solo el 17% carece de conocimiento y El 83 % de los
empleados tiene al menos un conocimiento básico
16%
67%
17%
0%
¿Conoce usted que productos que se encuentran en la bodega?
mucho medio poco nada
Metodología 36
GRÁFICO N° 7
RESULTADO DE NECESIDAD DE HERRAMIETAS TECNOLÓGICA
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
El gran porcentaje de empleados que dominan o tienen un
conocimiento básico en el manejo de computadoras lleva a concluir que la
factibilidad operativa del sistema es muy alta
Pregunta 7
¿Qué mejora propondría para mejorar el proceso de búsqueda de
los productos?
El 100% de los encuestados propusieron al menos 1 mejora en el
proceso actual de búsqueda, dentro de los cuales el 30% de los
empleados cree que los productos deben estar codificados para evitar
errores al momento de despachar. El 10% de los empleados opino que se
debe clasificar las perchas según la categoría de los productos y su
rotación.
El 60% de los empleados está de acuerdo que debe existir un
orden dentro de la bodega para mejorar la búsqueda de los productos y
evitar pérdidas de los mismos. A continuación el detalle del número de
veces que se los empleados coincidieron en la propuesta.
Metodología 37
CUADRO N° 4
MEJORAS PROPUESTAS PARA EL ACTUAL PROCESO DE
CONTROL DE BODEGA
Propuesta No de opinión
Codificación de productos 3
Clasificación de las perchas 1
Orden en la bodega 6
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
GRÁFICO N° 8
RESULTADO DE MEJORAS PROPUESTAS AL PROCESO DE
BUSQUEDA POR LOS EMPLEADOS
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
Metodología 38
Después del análisis de los resultados obtenidos en esta pregunta
se puede determinar como conclusión que se deben implementar mejoras
en la logística de almacenamiento de los productos, como clasificar los
productos y sus localizaciones.
Pregunta 8
¿En que mejoraría el proceso actual de control de productos?
El 100% de los empleados propuso mejoras para la optimización
del control de productos, dentro de los cuales el 54,55% de los empleados
opina que debe existir algún control en el inventario de la bodega.
El 36,36 de los empleados opino que se deben etiquetar los
productos para mejorar la identificación de los mismos
El 9,09% de los empleados manifestó que se debe tener en cuenta
la manipulación de los productos para evitar daños en los mismos
A continuación el detalle del número de veces que se los
empleados coincidieron en la propuesta.
CUADRO N° 5
MEJORAS PROPUESTAS PARA EL CONTROL DE PRODUCTOS
Propuesta
No de opinión
Control de inventario 6
Etiquetado de productos 4
Mejora en la manipulación de productos 1
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
Metodología 39
GRÁFICO N° 9
RESULTADO DE MEJORAS PROPUESTAS POR LOS EMPLEADOS
AL PROCESO DE CONTROL DE PRODUCTOS
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
El análisis de los resultados obtenidos en esta pregunta da como
conclusión que el nuevo sistema propuesto integra mejoras esperadas por
los usuarios.
Metodología 40
Pregunta 9
¿Cuánto le ayudaría a usted conocer la ubicación exacta de cada
producto a despachar?
La necesidad de conocer la ubicación es muy alta puesto que el
67% de los empleados cree que sería de gran utilidad y el 33% opina que
sería de mediana ayuda
GRÁFICO N° 10
RESULTADO DE ACEPTACIÓN EN LA OPCIÓN DE CONOCER LAS
UBICACIONES DE LOS PRODUCTOS
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
El nuevo sistema propuesto será de gran utilidad en la localización
productos y ayudara a mejorar la eficiencia en el proceso de despacho.
2.5 Casos de usos
2.5.1 Actores y roles
Los casos de usos son una serie de secuencias de transacciones y
respuestas entre un sistema y el usuario, los diagramas de caso de uso
nos ayudan a determinar las funcionalidades y comportamiento de un
sistema a través de la interacción con los usuarios
Metodología 41
Los actores y casos de usos que intervienen en el presente sistema
son:
CUADRO N° 6
CASO DE USO - ACTORES
ACTORES
CASOS DE USO
ADMINISTRADOR Iniciar sesión como administrador
Crear usuarios
Consultar usuarios
Mantenimiento de usuarios
Mantenimiento de perfiles
Crear ubicaciones
Mantenimiento de ubicaciones
Crear Roles
Asignar Roles
Mantenimiento de roles
Consultas
Generar reportes
SUPERVISOR Iniciar sesión como supervisor
Crear productos
Ingresar existencias
Consultar productos
Actualizar productos
Registrar pedidos
Consultar pedidos
Actualizar estados del pedido
Generar Reportes
Visualizar reportes
USUARIO Iniciar sesión como usuario
Consultar Productos
Consultar existencias
Consultar Pedido
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
Metodología 42
DIAGRAMA N° 2
DIAGRAMA MACRO DE CASO DE USOS
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
Metodología 43
CUADRO N° 7
CASO DE USO CREAR USUARIO
Identificación CE-001
Caso de uso Crear usuario
Actores Administrador
Descripción Permite crear un usuario para
acceder al sistema
Pre-condición Administrador haber iniciado
sesión
Flujo Normal
Flujo alternativo
1. Administrador ingresa el
número cedula del usuario
2. El administrador da click en
el botón consultar
3. El sistema valida el dato
ingresado y si este no existe en
la base habilita las opciones
para el registro de usuario
3. A. El sistema valida el dato
ingresado y si este existe en la
base muestra un mensaje de error
y permite la corrección de dato
ingresado
4. El administrador escoge un
rol para el usuario
5. Administrador llena los
campos para el registro
6. El administrador da click en
el botón guardar
7. El sistema guarda el nuevo
usuario en la base
Post-condición El sistema contiene un nuevo
usuario
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
Metodología 44
DIAGRAMA N° 3
DIAGRAMA DE CASO DE USO CREAR USUARIO
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
CUADRO N° 8
CASO DE USO REGISTRAR PEDIDOS
Identificación CE-002
Caso de uso Registrar pedidos
Actores Supervisor, cliente
Descripción Permite ingresar pedidos para luego ser despachado por los empleados
Pre-condición El supervisor debe haber iniciado sesión
Flujo Normal Flujo alternativo
1. Cliente realiza el pedido
2. El supervisor da click en el botón nuevo pedido
3. El sistema emite un numero de pedido secuencial
4. El supervisor ingresa datos del cliente
5. El supervisor ingresa el producto solicitado y cantidad
6. El sistema valida el stock del producto si existe la cantidad ingresa el ítems
5. A. El sistema valida el stock del producto, si no existe la cantidad muestra un mensaje de error con la cantidad disponible y permite la corrección del mismo
7. El supervisor da click en generar pedido
8. El sistema guarda el pedido en la base
9. El supervisor imprime el pedido
Post-condición Existe un nuevo pedido para ser despachado
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
Metodología 45
DIAGRAMA N° 4
DIAGRAMA DE CASO DE USO REGISTRAR PEDIDO
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
Metodología 46
CUADRO N° 9
CASO DE USO INGRESAR EXISTENCIAS
Identificación CE-003
Caso de uso Ingresar existencias
Actores Supervisor
Descripción Permite ingresar productos y actualizar las
existencias del mismo
Pre-condición El supervisor debe haber iniciado sesión
Flujo Normal
Flujo alternativo
1. Supervisor ingresa el código
del producto
2. El supervisor de click en el
botón validar
3. El Sistema valida código de
producto y si este existe en la
base, habilita la opción para
ingresar la cantidad
El Sistema valida código de producto y
si este no existe en la base, muestra un
mensaje de error y permite la corrección
del mismo
4. El supervisor ingresa la
cantidad y da click en el botón
guardar
5. El sistema valida la cantidad
de productos ingresada a la
ubicación asignada y si esta no
sobrepasa la capacidad de
almacenamiento muestra un
mensaje de “ok transacción
completada”
El sistema valida la cantidad de productos
ingresada a la ubicación asignada y si esta
sobrepasa la capacidad de almacenamiento
muestra un mensaje informativo “La
cantidad ingresada supera el límite de
almacenamiento en esta ubicación”
6. El sistema guarda los datos
en la base
Post-condición El inventario del mismo esta actualizado
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
Metodología 47
DIAGRAMA N° 5
DIAGRAMA DE CASO DE USO INGRESAR EXISTENCIAS
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
Metodología 48
CUADRO N° 10
CASO DE USO CREAR PRODUCTOS
Identificación CE-004
Caso de uso Crear producto
Actores Administrador
Descripción
Permite ingresar un nuevo producto a la bodega creando su código y especificaciones, además de asignar su ubicación
Pre-condición
Administrador debe haber iniciado sesión. Debe ser un producto nuevo para la bodega.
Flujo Normal Flujo alternativo
1. Administrador ingresa datos del producto: Proveedor, categoría, modelo.
2. El administrador da click en el botón generar
3. El sistema valida la información requerida, si los campos obligatorios están llenos el sistema genera un código temporal
3. A. El sistema valida la información requerida, si los campos obligatorios no están llenos el sistema muestra un mensaje de error “Los campos requeridos no han sido ingresados”
4 El sistema valida el código temporal, si este no existe en la base muestra un mensaje “Código nuevo por registrar”
4. A. El sistema valida el código temporal, si este existe en la base muestra un mensaje “Código existente verifique la información proporcionada”
5. El sistema habilita los campos para el registro de la descripción del producto y demás campos como la medida, costos, precio de venta
6. El supervisor da click en el botón guardar
7. El sistema ingresa nuevo producto con su respectivo código
8. El sistema muestra un mensaje “El producto se creado correctamente”
9. Sistema pide la asignación de la ubicación del producto
10. Supervisor asigna la ubicación del producto y da click en guardar
Post-condición Existe un nuevo producto registrado en el sistema con su respectiva ubicación asignada
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
Metodología 49
DIAGRAMA N° 6
CASO DE USO CREAR PRODUCTO
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
Metodología 50
CUADRO N° 11
CASO DE USO CREAR UBICACIONES
Identificación CE-005
Caso de uso Crear Ubicación
Actores Administrador
Descripción Permite crear una ubicación asignada a
algún espacio físico de la bodega
Pre-condición
Administrador debe haber iniciado
sesión Debe ser una ubicación nueva
para la bodega
Flujo Normal Flujo alternativo
1. Administrador ingresa datos de la
ubicación:
Bodega, pasillo, lado, tramo, altura
2. El administrador da click en el
botón generar
3. El sistema valida la información
requerida, si los campos obligatorios
están llenos el sistema genera un
código temporal para la ubicación
3. A. El sistema valida la información
requerida, si los campos obligatorios no
están llenos el sistema muestra un
mensaje de error “Los campos
requeridos no han sido ingresados”
4. El sistema valida el código temporal,
si este no existe en la base se genera
la ubicación codificada
4. El sistema valida el código temporal,
si este existe en la base se muestra un
mensaje de error “La ubicación ya
existe”
5. El sistema guarda los datos en la
base y muestra el mensaje “Nueva
ubicación creada”
Post-condición
Existe una nueva ubicación registrada
en el sistema
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
Metodología 51
CUADRO N° 12
CASO DE USO CREAR ROLES
Identificación CE-006
Caso de uso Crear Roles
Actores Administrador
Descripción Permite crear un rol con determinados
permisos en el sistema
Pre-condición
Administrador debe haber iniciado
sesión
Debe ser un nuevo rol en el sistema
Flujo Normal Flujo alternativo
1. Administrador ingresa el nuevo
rol
2. El administrador da click en el
botón consultar
3. El sistema valida el dato
ingresado y si este no existe en la
base muestra un mensaje de OK
3. A. El sistema valida el dato
ingresado y si este ya existe en la base
muestra un mensaje de error y permite
la corrección del mismo
4. El sistema habilita opciones para
añadir permisos al rol
5. El administrador añade los permisos
y da click en el botón guardar
6. El sistema valida que el nuevo rol
tenga al menos un permiso
seleccionado y si los tiene muestra un
mensaje de OK
6. A. El sistema valida que el nuevo rol
tenga al menos un permiso
seleccionado y si no lo tiene muestra un
mensaje de error y permite la corrección
del mismo
5. El sistema guarda el nuevo rol a la
base de datos
Post-condición
El sistema contiene un nuevo registro
de roles
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
Metodología 52
CUADRO N° 13
CASO DE USO INICIO DE SESIÓN
Identificación CE-007
Caso de uso Iniciar sesión
Actores
Administrador
Usuario
Supervisor
Descripción
Permite acceder al sistema iniciando
sesión con sus respectivos perfiles y
roles
Pre-condición Tener un usuario activo
Flujo Normal Flujo alternativo
1. El usuario ingresa su nombre y
contraseña, además de seleccionar
su rol
2. El usuario da click en el botón
ingresar
3. El sistema valida nombre,
contraseña y rol seleccionado y si
están correctos muestra un
mensaje de bienvenida
3. A. El sistema valida nombre,
contraseña y rol seleccionado y si no
están correctos muestra un mensaje
de error y permite la corrección del
mismo
4. El sistema permite el ingreso del
usuario al sistema y habilita
opciones según el rol asignado
Post-condición El usuario ingresa al sistema
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
Metodología 53
DIAGRAMA N° 7
CASO DE USO INICIAR SESIÓN
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
Metodología 54
CUADRO N° 14
CASO DE USO CONSULTA DE PRODUCTO
Identificación CE-009
Caso de uso Consultar productos
Actores Supervisor, Usuario
Descripción Permite consultar productos creados
Pre-condición
Debe ser un producto ya creado con
su respectivo código y descripción,
Debe haber iniciado sesión como
supervisor o usuario
Flujo Normal Flujo alternativo
1.El usuario o supervisor ingresa el
código de producto
2. El usuario o supervisor da
click en el botón consultar
3. El sistema consulta en la base
el código ingresado y si este existe
muestra la información
3. A. El sistema consulta en la
base el código ingresado y si este no
existe muestra un mensaje
indicando que el producto
consultado no existe
5. Fin del caso de uso
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
Metodología 55
CUADRO N° 15
CASO DE USO CONSULTA DE PEDIDO
Identificación CE-010
Caso de uso Consultar pedido
Actores Supervisor
Usuario
Descripción Permite consultar pedidos creados
Pre-condición Debe haber iniciado sesión como
usuario o supervisor
Flujo Normal Flujo alternativo
1.El usuario o supervisor ingresa el
número de pedido
2. El usuario o supervisor da
click en el botón consultar
3. El sistema consulta en la base
el número de pedido ingresado y si
este existe muestra la información
3. A. El sistema consulta en la
base el número de pedido ingresado
y si no este existe muestra un
mensaje indicando que el pedido
consultado no existe
4. Fin del caso de uso
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
Metodología 56
CUADRO N° 16
CASO DE USO ACTUALIZACIÓN DE PEDIDO
Identificación CE-011
Caso de uso Actualizar pedido
Actores Supervisor
Descripción Permite actualizar pedidos creados
Pre-condición
Debe haber iniciado sesión como
supervisor, Debe existir el pedido a
actualizar
Flujo Normal Flujo alternativo
1.El usuario o supervisor ingresa el
número de pedido
2. El usuario o supervisor da
click en el botón consultar
3. El sistema consulta en la base
el número de pedido ingresado y si
este existe muestra la información
3. A. El sistema consulta en la
base el número de pedido ingresado
y si no este existe muestra un
mensaje indicando que el pedido
consultado no existe
4. El sistema habilita los campos
que se pueden modificar
5. El supervisor modifica los
campos que se requiera actualizar
6. El supervisor da click en el botón
actualizar
7. El sistema guarda los cambios
en la base de datos
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
Metodología 57
2.6 Análisis de requerimientos
Para obtener los requerimientos del sistema se ha utilizado
herramientas de recopilación de datos como encuestas, además de la
observación directa de los procesos realizados en la bodega de la
empresa, para lo cual se ha determinado los siguientes requerimientos:
CUADRO N° 17
LISTADO DE REQUERIMIENTOS
No Requerimiento Prioridad
1 Iniciar sesión con autenticación de usuario y tipo 5
2 Crear usuarios 5
3 Consultar usuarios 4
4 Bloquear usuarios 3
5 Actualizar usuarios 3
6 Crear ubicaciones 5
7 Actualizar Ubicaciones 4
8 Asignar ubicaciones 4
9 Crear Roles 5
10 Asignar Roles 4
11 Actualizar Roles 3
12 Consultar roles 3
13 Generar reportes 4
14 Visualizar reportes 3
15 Crear nuevo producto 5
16 Ingresar productos 4
17 Consultar productos 3
18 Actualizar productos 3
19 Crear pedidos 5
20 Consultar pedidos 3
21 Actualizar Pedidos 3
22 Anular pedidos 3
23 Control de inventario 5
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
Metodología 58
2.7 Modelado de la base de datos
DIAGRAMA N° 8
MODELO DE BASES DE DATOS
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
tbl_categorias
id_categoria
descripcion_categoria
tbl_inventario
id_producto
cantidad_inventario
tbl_pedido
id_pedido
cliente_pedido
fecha
id_usuario
tbl_productos
id_producto
descripcion_producto
categoria_producto
origen_producto
modelo_producto
proveedor_producto
medida
Costo_producto
Precioventa_Producto
altura_producto
largo_producto
ancho_producto
tbl_rol
id_rol
descripcion_rol
tbl_ubicacion
id_ubicacion
bodega_ubicacion
pasillo_ubicacion
lado_ubicacion
tramo_ubicacion
altura_ubicacion
dimaltura_ubicacion
dimlado_ubicacion
dimancho_ubicacion
tbl_usuario
id_usuario
tipo_usuario
contrasena_usuario
alias_usuario
nombre_usuario
apellido_usuario
estado_usuario
tbl_cliente
id_cliente
nombre_cliente
apellido_cliente
direccion_cliente
telefono_cliente
tbl_proveedor
id_proveedor
descripcion_proveedor
tbl_medida
id_medida
descripcion_medida
tbl_tarea
id_tarea
descripcion_tarea
tbl_permisos
id_rol
id_tarea
tbl_bodega
id_bodega
descripcion_bodega
tbl_altura
id_altura
descripcion_altura
tbl_estado
id_estado
descripcion_estado
tbl_lado
id_lado
descripcion_lado
tbl_pasillo
id_pasillo
descripcion_pasillo
tbl_tramo
Id_tramo
descripcion_tramo
tbl_productopedido
id_pedido
id_producto
cantidadproducto
ubicaciones
tbl_productoubicacion
id_producto
id_ubicacion
CAPÍTULO III
PROPUESTA
3.1 Introducción
3.1.1 Tema
Propuesta del análisis, diseño y desarrollo de un software para el
control de ubicaciones e inventario de los productos de la bodega de la
empresa ferretera Danny.
3.1.2 Objetivo general
Orientar a la empresa en la automatización de sus procesos,
implementando nuevos controles y utilizando herramientas tecnológicas
que cambien la actual forma de trabajo.
3.1.3 Objetivos específicos
Concientizar la necesidad de cambiar la forma de trabajo
Identificar nuevos controles
Dotar de herramientas tecnológicas a la empresa
Identificar procesos claves para la automatización de los mismos
3.1.4 Estudio de factibilidad: Legal, operativa, económica y
tecnológica
Se realizó un estudio de factibilidad a la empresa ferretera DANNY
con relación a la implementación del sistema de control de ubicaciones e
Propuesta 60
inventario, arrojando como resultado la viabilidad de la implementación del
sistema en la empresa
Factibilidad legal
La empresa ferretera DANNY está legalmente registrada y cumple
con todos los requisitos para realizar sus actividades comerciales
Factibilidad operativa
La empresa cuenta con un personal que tiene conocimientos
básicos e intermedios en el manejo de computadoras, además de que el
sistema cuenta con una interfaz de simple utilización, logrando que el
usuario tenga un rápido aprendizaje en cuanto al manejo de las opciones
del sistema, haciendo que el nuevo proyecto cuente con la gran
aceptación por parte de los usuarios y gerente de la empresa. Todo esto
hace que el sistema sea factible operacionalmente para la empresa.
Factibilidad Económica
El costo de inversión que se deberá realizar para la implementación
del sistema es muy bajo o casi nulo, puesto que se usara la tecnología
actual que posee la empresa, como computadoras e impresoras además
de no requerir la contratación de nuevo personal, solo ocasionará gastos
en el mantenimiento del sistema, haciendo que el proyecto sea factible
económicamente
Factibilidad tecnológica
La empresa cuenta con el equipo adecuado para la implementación
del sistema, por lo que no es necesario la adquisición de nuevos equipos
para la implementación del mismo, haciendo que el proyecto sea factible
tecnológicamente.
Propuesta 61
3.1.5 Análisis costo beneficio
El sistema propuesto no requiere de nueva inversión tecnológica
puesto que está diseñado para usar los recursos ya existentes. En cuanto
al aprendizaje del uso de las opciones del sistema este cuenta con una
interfaz amigable para el usuario y de fácil manejo por lo que no se
necesita de invertir mucho tiempo en la capacitación del sistema. Dentro
de los beneficios obtenidos en la implementación del sistema se pueden
mencionar los siguientes:
Reducción de errores en el despacho de mercadería a través de la
codificación de cada producto evitando pérdidas económicas
Reducir perdidas de existencias en el inventario a través del control de
inventario de todos los productos existente.
Reducir el tiempo de despacho de un pedido a través del conocimiento
exacto de todas las ubicaciones de los productos.
Mejorar el almacenamiento de los productos, puesto que cada uno de
ellos tendrá asignado un puesto predeterminado según la rotación del
mismo.
A continuación se muestra el detalle de los costos del proyecto:
CUADRO N° 18
DETALLE COSTO-BENEFICIO DEL PROYECTO
DESCRIPCIÓN VALOR
Costo Hardware
Pc core i5 2.7 RAM 4 GB disco duro de 1 TB $0
Impresora Epson L220, sistema tinta continua $0
Servidor local $0
Subtotal $0
Propuesta 62
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
A continuación se muestra el detalle del tiempo en el que la
inversión realizada en el proyecto será recuperada:
CUADRO N° 19
RESULTADO COSTO-BENEFICIO
Trimestre Inversión total Beneficio Beneficio Neto Razón Beneficio/Costo
1 $750,00 $200,00 -$550,00 0,27%
2 $200,00 -$350,00 0,36%
3 $200,00 -$150,00 0,57%
4 $200,00 $50,00 1,33%
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
Costo Desarrollo
Programador $400
Subtotal $400
Costo implementación
Capacitación $50
Digitador $300
Subtotal $350
Total inversión $750
Valor presente beneficios
Reducción perdidas en inventario (trimestral) $200
Propuesta 63
3.2 Fase de Diseño
3.2.1 Diccionario de datos
IMAGEN N° 3
ALTURA
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
IMAGEN N° 4
BODEGA
Fuente: Investigación Directa
Elaborado por: Jiménez Ugalde Carlos Luis
IMAGEN N° 5
CATEGORIA
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
Propuesta 64
IMAGEN N° 6
CLIENTE
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
IMAGEN N° 7
ESTADO
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
IMAGEN N° 8
INVENTARIO
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
Propuesta 65
IMAGEN N° 9
LADO
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
IMAGEN N° 10
MEDIDA
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
IMAGEN N° 11
PASILLO
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
Propuesta 66
IMAGEN N° 12
PEDIDO
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
IMAGEN N° 13
PERMISOS
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
Propuesta 67
IMAGEN N° 14
PRODUCTO
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
IMAGEN N° 15
PRODUCTO PEDIDO
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
Propuesta 68
IMAGEN N° 16
PRODUCTO UBICACIÓN
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
IMAGEN N° 17
PROVEEDOR
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
IMAGEN N° 18
ROLES
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
Propuesta 69
IMAGEN N° 19
TAREAS
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
IMAGEN N° 20
TRAMO
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
Propuesta 70
IMAGEN N° 21
UBICACIÓN
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
IMAGEN N° 22
USUARIO
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
Propuesta 71
3.2.2 Diagrama entidad relación
DIAGRAMA N° 9
DIAGRAMA ENTIDAD RELACIÓN
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
Propuesta 72
3.2.3 Pantalla del prototipo del sistema
Inicio de sesión
Esta es la pantalla a través el cual el usuario ingresara sus datos y
el sistema validara el ingreso del mismo con sus respectivos permisos.
IMAGEN N° 23
PANTALLA DE INICIO DE SESIÓN
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
Menú del sistema
Esta pantalla es el menú principal del sistema del cual los usuarios
podrán acceder a las distintas opciones del sistema.
Propuesta 73
IMAGEN N° 24
PANTALLA MENÚ DEL SISTEMA
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
Registro de pedidos
En la siguiente pantalla se registra los pedidos de cada el cliente el
cual tiene opciones como el registro de nuevos clientes y registro de
pedido con sus respectivos productos y cantidades además de que el
sistema mostrara la ubicaciones donde se encuentra cada producto el
cual servirá para su posterior despacho.
Propuesta 74
IMAGEN N° 25
PANTALLA PARA REGISTRAR PEDIDOS
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
Registro de productos
En la siguiente pantalla se registran todos los nuevos productos
que ingresen a la bodega, el sistema le generara un código de forma
automática usando una serie de datos ingresados por el usuario tales
como proveedor, categoría y modelo del producto.
Se especificara las dimensiones del producto para efecto del
almacenamiento en las ubicaciones asignadas, así como el precio de
venta y el costo del mismo.
Propuesta 75
IMAGEN N° 26
PANTALLA PARA REGISTRAR NUEVOS PRODUCTOS
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
Registro de ubicaciones
En la siguiente pantalla se genera automáticamente una ubicación
existente en la bodega la cual estará conformada por bodega, pasillo, lado
y nivel o altura de la percha, estos datos serán proporcionados por el
usuario cuya selección será a través de los combos.
Propuesta 76
IMAGEN N° 27
PANTALLA PARA REGISTRAR NUEVAS UBICACIONES
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
Registro de Proveedores
En la siguiente pantalla se registra todos los proveedores de la
empresa ferretera DANNY con su respectivo código y descripción del
mismo, además de la opción de actualizar la descripción del mismo en
caso de que sea necesario.
Propuesta 77
IMAGEN N° 28
PANTALLA PARA REGISTRAR PROVEEDORES
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
Registro de Categoría
En la siguiente pantalla se registra todas las categorías de los
productos de la bodega con su respectivo código y descripción del mismo,
además de la opción de actualizar la descripción del mismo en caso de
que sea necesario.
Propuesta 78
IMAGEN N° 29
PANTALLA PARA REGISTRAR CATEGORIA DE PRODUCTO
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
Registro de existencias
En la siguiente pantalla se registran las existencias al inventario, a
través del código del producto y el ingreso de las cantidades esta opción
permitirá tener actualizado el sistema de inventario de la bodega.
Propuesta 79
IMAGEN N° 30
PANTALLA PARA REGISTRAR PRODUCTOS AL INVENTARIO
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
Consulta de pedidos
En la siguiente pantalla se realiza la consulta de los pedidos ya
generados el cual toma como referencia en la búsqueda el número de
pedido. Aquí se muestra todos los detalles del pedido tales como fecha,
datos del cliente, productos, cantidades y ubicación de los mismos.
Propuesta 80
IMAGEN N° 31
PANTALLA PARA CONSULTAR PEDIDO
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
Registro y mantenimiento de usuario
En la siguiente pantalla se realiza en registro de los usuarios, el
cual se les asigna el respectivo rol, alias, contraseña temporal y datos
personales. También permite actualizar ciertos campos como datos
personales, estado en caso de que sea activo o inactivo, rol o contraseña,
Se puede realizar una consulta de los usuarios pero de forma única, es
decir un usuario a la vez.
Propuesta 81
IMAGEN N° 32
PANTALLA DE REGISTRO Y MANTENIMIENTO DE USUSARIO
Fuente: Investigación Directa
Elaborado por: Jiménez Ugalde Carlos Luis
Registro de unidad de medida
En la siguiente pantalla se registra las unidades de medida de cada
producto las cuales servirá para determinar la unidad de medida de venta,
como por ejemplo litro, galón, caja, cientos, unidad, decenas, docenas,
entre otras, tiene la opción de registrar, consultar y actualizar las unidades
de medidas.
Propuesta 82
IMAGEN N° 33
PANTALLA DE REGISTRO DE UNIDAD DE MEDIDA
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
Registro de roles
En la siguiente pantalla se realizar el ingreso, consulta y
actualización de roles los cuales tienen un código y una descripción de los
mismos.
IMAGEN N° 34
PANTALLA DE REGISTRO DE ROLES
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
Propuesta 83
Registro de estados de usuario
En la siguiente pantalla se realizar el registro de los estados que
puede tener un determinado estos estados están formados por un código
y una descripción.
IMAGEN N° 35
PANTALLA DE REGISTRO DE ESTADOS DE USUARIO
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
Registro de bodega
Esta ventana es parte del mantenimiento de las ubicaciones de la
bodega, aquí se registran nuevas bodegas que están conformadas por
un código y una descripción.
IMAGEN N° 36
PANTALLA DE REGISTRO DE BODEGA
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
Propuesta 84
Registro de Pasillos
Esta ventana es parte del mantenimiento de las ubicaciones de la
bodega, aquí se registran los nuevos pasillos de la bodega y están
conformados por un código y una descripción
IMAGEN N° 37
PANTALLA DE REGISTRO DE PASILLOS
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
Registro de tramos
Esta ventana es parte del mantenimiento de las ubicaciones de la
bodega, aquí se registran los nuevos tramos que puede tener la bodega y
están conformados por un código y una descripción.
Propuesta 85
IMAGEN N° 38
PANTALLA DE REGISTRO DE TRAMOS
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
Registro de niveles
Esta ventana es parte del mantenimiento de las ubicaciones de la
bodega, aquí se registran los nuevos niveles o altura que puede tener
cada percha de la bodega y están conformados por un código y una
descripción.
IMAGEN N° 39
PANTALLA DE REGISTRO DE NIVELES
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
Propuesta 86
3.2.4 Diagrama de Robustez
DIAGRAMA N° 10
DIAGRAMA DE INICIO DE SESIÓN
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
Propuesta 87
DIAGRAMA N° 11
DIAGRAMA INGRESAR Y CONSULTAR LAS EXISTENCIAS
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
Propuesta 88
DIAGRAMA N° 12
DIAGRAMA DE REGISTRAR Y ACTUALIZAR PEDIDOS
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
Propuesta 89
DIAGRAMA N° 13
DIAGRAMA DE REGISTRAR Y ACTUALIZAR USUARIOS
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
Propuesta 90
DIAGRAMA N° 14
DIAGRAMA DE REGISTRAR NUEVAS UBICACIONES
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
Propuesta 91
DIAGRAMA N° 15
DIAGRAMA DE REGISTRAR Y ACTUALIZAR PRODUCTOS
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
Propuesta 92
3.3 Impacto
La elaboración del análisis, diseño y desarrollo de un software para
el control de ubicaciones e inventario resulta de mucho valor, ya que
ayuda ampliar la visión que se tiene actualmente con relación a las
mejoras de procesos e implementación de controles que aseguren en
buen funcionamiento de los mismos, además de obtener una nueva
perspectiva del uso de herramientas tecnológicas y automatización de los
procesos de mayor flujo y que son vitales para la continuidad del negocio.
Además de a ampliar la visión en el campo de automatización de
procesos la empresa también puede verse beneficiada con la
implementación del software, puesto que este fue diseñado y desarrollado
en base a las necesidades y requerimientos de la empresa.
La implementación de este sistema reducirá un 95% las pérdidas
de inventario en la empresa evitando una pérdida de $200 trimestrales.
Se reducirá el tiempo de despacho de los pedidos de 10.75
minutos a 7.52 lo que representa una disminución del 30 % en el tiempo
promedio de despacho.
3.4 Conclusión
Se establece la codificación de todos los productos la cual es
generada automáticamente por el sistema usando como datos el
proveedor, la categoría y el modelo de producto, provocando una gran
disminución en el despacho de mercadería cambiada.
Se establecen identificadores en todas las estructuras de
almacenamiento (perchas) y áreas de la bodega (pasillos, bodegas), las
cuales sirven para generar las localizaciones exactas de los productos.
Propuesta 93
Todas las ubicaciones son generadas de forma automática por el
sistema a través de datos ingresados por el administrador, como la
bodega, pasillo, lado, tramo y altura.
El software de control lleva el inventario de la bodega a través de
los ingresos y egresos de los productos, además de los estados de los
mismos, logrando obtener en todo momento un inventario real de todas
las existencias.
El sistema de control genera el pedido para el despacho con las
respectivas ubicaciones de los productos, haciendo que la localización de
los mismos sea muy rápida y fácil.
El sistema cuenta con una interfaz de usuario simple y fácil de usar
brindando un ambiente amigable y de mucha confiabilidad.
3.5 Recomendaciones
Se debe mejorar el almacenaje de productos a través de métodos y
técnicas ya implementadas en negocios similares.
Realizar un análisis exhaustivo periódicamente de la rotación de los
productos y utilizar metodologías de clasificación de productos como el
ABS.
Tener siempre bien señalizado la bodega, pasillos, perchas,
tramos, de tal manera que se pueda identificar a simple vista la
identificación de la ubicación.
Velar por el cumplimiento a cabalidad de los controles
implementados en la empresa, así como el buen uso de la tecnología y el
manejo adecuado de estas herramientas
Propuesta 94
Definir solo permisos necesarios a cada uno de los usuarios según
el rol que desempeñan
Las claves de acceso de los usuarios deben ser confidenciales y
deberán ser cambiadas de forma periódicas.
Apoyar la mejora continua de los procesos y controles que son de
vital importancia para la sostenibilidad del negocio
ANEXOS
Anexos 96
ANEXO N° 1
ENCUESTA AL PERSONAL DE BODEGA DE LA EMPRESA
FERRETERA DANNY
Anexos 97
Fuente: Investigación Directa Elaborado por: Jiménez Ugalde Carlos Luis
BIBLIOGRAFÍA
Almagro, C. U. (2011). Lenguajes de Programación.
Cercatechnology. (s.f.). Recuperado el 28 de Enero de 2017, de
http://cercatechnology.com/clientes-e-industrias/casos-de-exito/
Chase, R. B., Jacobs, F. R., & Aquilano, N. J. (s.f.). ADMINISTRACIÓN
DE OPERACIONES. Producción y cadena de suministros. Mexico:
McGRAW-HILL.
Espinoza, O. (2011). LA ADMINISTRACION EFICIENTE DE LOS
INVENTARIOS. Madrid: La ensenada.
Esteban, A. (2012). Programación en Java. Grupo EIDOS Consultaría y
Documentación Informática.
FIAEP. (2014). Control y manejo de inventario y almacén.
Joyanes Aguilar, L., & Zahonero Martínez, I. (2011). Programación en
Java 6. Mexico: Mc Graw Hill Educación.
Laudon, K. C., & Laudon, J. P. (2012). Sistemas de información
gerencial. Mexico: Pearson Educación.
Logistica, E. (2016). Énfasis Logística Online.
Microsoft. (s.f.). https://support.office.com. Obtenido de https://support
.office.com/es-ar/article/Conceptos-b%C3%A1sicos-sobre-bases-
de -datos-a849ac16-07c7-4a31-9948-3c8c94a7c204?ui=es-ES&rs
Bibliografía 99
Microsoft. (2017). Recuperado el 2017, de https://support.office.com/es-
es/article/Conceptos-b%C3%A1sicos-sobre-bases-de-datos-
a849ac16-07c7-4a31-9948-3c8c94a7c204?ui=es-ES&rs=es-
AR&ad=AR
Microsoft. (2017). Recuperado el 2017, de https://msdn.microsoft.com/es-
es/library/jj130728.aspx
Muñoz, R. F. (s.f.). Logistica de almacenes.
NetBeans. (2017). Recuperado el 2017, de
https://netbeans.org/features/index.html
Oracle Corporation. (2017). Recuperado el 2017, de
https://www.java.com/es/about/whatis_java.jsp
Silberschatz, A., Korth, H. F., & Sudarshan, S. (s.f.). FUNDAMENTOS
DE BASES DE DATOS. Madrid: McGRAW-
HILL/INTERAMERICANA DE ESPAÑA, S. A. U.
Universidad Nacional Autónoma de Mexico . (s.f.).
Vílchez, F. J. (2012). Programación en Java. Fundación Universitaria
Andaluza Inca Garcilaso.
W&L Solutions. (2017). Recuperado el 2017, de http://wyl-
solutions.com/warehouse-management-software/
wmstek. (19 de Marzo de 2016). Recuperado el 1 de Febrero de 2017,
de http://wmstek.cl/2016/03/19/italtoys-eficiencia-en-la-operacion-
con-wmstek-de-stg-chile/